Design an AI-assisted configuration system
Use CSDEC to design a safe, auditable, and recoverable AI configuration path
Start with requirements and scale, then design context retrieval, asynchronous inference, safeguards, model evaluation, versioned publishing, audit, and feedback.
AI systemsContext retrievalModel evaluationSafe release
You will produce
Produce an AI configuration system design ready for architecture review
Intermediate120 minutes7 sectionsFree account
Open case→Design a follow and feed service
Move from follow relationships to feed delivery, scale, storage, and fan-out trade-offs
Use CSDEC to clarify requirements, scope the system, design the architecture, examine storage, and review bottlenecks.
Social systemsFeedShardingMessage queues
You will produce
Produce an explainable follow-service and feed-delivery design
Intermediate75 minutes5 sectionsFree account
Open case→Transactional systems case
Design a hotel booking system
Use transactions, idempotency, and state machines to protect booking inventory
Start with date and inventory boundaries, then design multi-night transactions, payment holds, one inventory source across travel channels, cached reads, and concurrent release.
TransactionsConsistencyIdempotencyInventory holds
You will produce
Produce a booking architecture that prevents overselling and duplicate orders while releasing inventory safely
Intermediate90 minutes5 sectionsFree account
Open case→