Engrain by ByteRush

SD 12 modules · 19 concepts

System design

RADIO, building blocks, backend basics and AI systems.

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