System design
RADIO, building blocks, backend basics and AI systems.
- SD.01The interview and the RADIO frameworkrun a frontend system design interview from start to finish.3 concepts
- SD.02Frontend building blocksa toolkit of decisions reused across all designs.5 concepts
- SD.03Designs I: search and contentdesign read-heavy content products.0 concepts
- SD.04Designs II: real-time and collaborationdesign apps where many clients change shared state.0 concepts
- SD.05Designs III: data-heavy appsdesign apps with large data sets and complex interactions.0 concepts
- SD.06Designs IV: media, booking, maps and paymentsdesign consumer flows with tight performance and correctness needs.0 concepts
- SD.07Designs V: platforms and AI interfacesdesign shared platforms and AI-powered interfaces.0 concepts
- SD.08Backend basics I: scaling, caching and dataspeak confidently about backend architecture in full-stack, staff and AI loops.5 concepts
- SD.09Backend basics II: queues, rate limiting and reliabilitydesign reliable services.3 concepts
- SD.10Classic backend designs (for full-stack and staff loops)complete 4 classic backend designs at a high level.0 concepts
- SD.11AI system designdesign production LLM systems (bridges to AGT).1 concepts
- SD.12Staff-level design skillsthe extra signals staff candidates must show.2 concepts