Learn library
All guides, page 17 of 20
476 guides · 6 topics
All guides
Newest first. Search or pick a topic.
476 guides, newest first
- Meeting Scheduler LLD: Overlaps, Rooms and Clean ClassesSystem design · A plain-English guide to meeting scheduler low-level design in Java: overlap checks, fast clash lookup, room choice and safe booking, shown on one running example of a co-working booking app.28 min read · Updated 20 Oct 2026
- Micro-Frontends: When Splitting the Frontend Helps TeamsFrontend · A plain-English guide to micro frontends: what they are, how the pieces join on one page, what they cost, and when they help, built on one running super-app example.25 min read · Updated 20 Oct 2026
- ML Model Monitoring: Data Drift and Concept DriftAI and GenAI · A plain-English guide to model drift in classic machine learning: what data drift and concept drift are, how to detect each, and when to retrain, built on one running microfinance example.26 min read · Updated 20 Oct 2026
- Movie Ticket Booking LLD: Design the Classes and Seat LocksSystem design · A plain-English guide to movie ticket booking LLD: the classes, where seat status lives, expiring holds and per-show locks in Java, shown on one running example of a cinema chain.28 min read · Updated 20 Oct 2026
- Design a Collaborative Workspace Like Notion: The Block ModelSystem design · A plain-English guide to Notion system design: the block data model, saving and live sync, sharding and permissions, shown on one running example of a workspace app for creative agencies.25 min read · Updated 20 Oct 2026
- LLD: Design a Parking Lot (Classes, States, Walkthrough)System design · A plain-English guide to parking lot low level design: classes, spot states, safe spot claims across gates, fees and the interview walkthrough, shown on one running example of a four-floor hospital car park.27 min read · Updated 20 Oct 2026
- Why Consensus Is Hard: FLP, Two Generals and PaxosSystem design · A plain-English guide to distributed consensus: the Two Generals and Byzantine Generals problems, the FLP impossibility result and how Paxos works, shown on one running example of a five-server configuration store.25 min read · Updated 20 Oct 2026
- Design a Price Tracker: Polling, Alerts and CachingSystem design · A plain-English guide to price tracker system design: adaptive polling, polite fetching, caching, price history and alerts that never repeat, shown on one running example of an electronics price alert app.27 min read · Updated 20 Oct 2026
- Design a Q&A Site Like Quora: Questions, Answers and RankingSystem design · A plain-English guide to Quora system design: storage, vote counting, answer ranking, duplicate questions, search and the feed, shown on one running example of a Hindi-first Q&A site.29 min read · Updated 20 Oct 2026
- RAPTOR: Hierarchical Summaries for Long DocumentsAI and GenAI · A plain-English guide to RAPTOR RAG, which builds a tree of summaries over long documents so broad questions get good answers, built on one running consulting firm example.25 min read · Updated 20 Oct 2026
- Real-Time Features: Batch vs Streaming vs Request-TimeAI and GenAI · A plain-English guide to batch, streaming and request-time features for machine learning: how to trade freshness against cost, shown on one running quick-commerce example.25 min read · Updated 20 Oct 2026
- Real User Monitoring: Measure What Users Actually FeelFrontend · A plain-English guide to real user monitoring: what the browser measures, how beacons travel and how to read p75, shown on one running example of a small online store.27 min read · Updated 20 Oct 2026
- How to Resolve Merge Conflicts in GitHub Desktop Without Losing WorkBackend · A plain-English guide to resolving merge conflicts in GitHub Desktop without backups or discarded work, shown on one running example of a two-person web team.27 min read · Updated 20 Oct 2026
- LLD: Design a Restaurant Ordering SystemSystem design · A plain-English guide to restaurant management LLD: classes, table and dish states, a fair kitchen queue, duplicate-order guards and exact bills, shown on one running example of a 30-table family restaurant.22 min read · Updated 20 Oct 2026
- Design a Semantic Search Engine: Find Jobs by MeaningAI and GenAI · A plain-English guide to semantic search system design: embeddings, vector indexes, filters, hybrid keyword search and reranking, shown on one running example of a job search app.28 min read · Updated 20 Oct 2026
- Service Discovery Explained: How Microservices Find Each OtherBackend · A plain-English guide to service discovery: registries, health checks, client-side and server-side lookups, DNS caching and Kubernetes, shown on one running example of a podcast app's play button.22 min read · Updated 20 Oct 2026
- Small Language Models: When Smaller WinsAI and GenAI · A plain-English guide to small language models for routing, data extraction and on-device features, built on one running receipt-scanning app example.26 min read · Updated 20 Oct 2026
- SPA vs MPA: Choosing the Shape of Your Web AppFrontend · A plain-English guide to single-page and multi-page web apps: how each one works, where each one breaks, and how to choose, shown on one running example of a wedding-booking site.26 min read · Updated 20 Oct 2026
- LLD: Design an Online Stock Brokerage, With Orders and PortfoliosSystem design · A plain-English guide to stock brokerage LLD: classes, order states, cash and share holds, portfolio updates and watchlists, shown on one running example of an online broker's trading app.20 min read · Updated 20 Oct 2026
- Strangler Fig Pattern: Replace a Monolith One Route at a TimeBackend · A plain-English guide to the strangler fig pattern: a facade in front of a monolith, one route moved at a time, shadow traffic and data sync, shown on one running example of an insurance member portal.30 min read · Updated 20 Oct 2026
- Using Diagrams Well in System Design InterviewsInterview prep · A plain-English guide to system design diagrams in interviews: how many boxes to draw, how to label arrows, numbered request flows and zoomed sketches, shown on one running example of a URL shortener.25 min read · Updated 20 Oct 2026
- Text-to-Image System Design: GPU Queues, Filters and StorageAI and GenAI · A plain-English guide to text-to-image system design: GPU job queues, batching, prompt and image safety checks, and private image storage, shown on one running example of a wedding-card artwork service.28 min read · Updated 20 Oct 2026
- Text to Speech System Design: Voices for a News AppAI and GenAI · A plain-English guide to text to speech system design: text cleanup, pronunciation lexicons, render-once audio caching and a fast lane for breaking news, shown on one running example of a regional news app.20 min read · Updated 20 Oct 2026
- Text to Video System Design: Long Jobs, Cost and PreviewsAI and GenAI · A plain-English guide to designing a text-to-video generation system: long background jobs, GPU cost and preview frames, shown on one running example of a reel maker for local shops.25 min read · Updated 20 Oct 2026