Learn library
All guides, page 6 of 21
482 guides · 6 topics
All guides
Newest first. Search or pick a topic.
482 guides, newest first
- Design a Food Delivery App: Orders, Riders and PaymentsSystem design · A plain-English guide to food delivery system design: order states, payments that never charge twice, rider dispatch, live tracking and the dinner rush, shown on one running example of a city food delivery app.30 min read · Updated 24 Oct 2026
- Frontend State Management at Scale: Server State vs UI StateFrontend · A plain-English guide to frontend state management at scale: server state, UI state, URL state, caches and stores, built on one running seller dashboard example.25 min read · Updated 24 Oct 2026
- Frontend System Design Interview: A Five-Step FrameworkFrontend · A plain-English guide to the frontend system design interview: a five-step framework from requirements to speed and accessibility, shown on one running example of a shopping search page.28 min read · Updated 24 Oct 2026
- Grouped Query Attention Explained: How GQA Shrinks the KV CacheAI and GenAI · A plain-English guide to grouped query attention: how multi-head, GQA and multi-query attention change memory use, speed and quality, shown on one running long-document chat example.22 min read · Updated 24 Oct 2026
- HTTP/1.1 vs HTTP/2 vs HTTP/3: What Each Version FixedBackend · A plain-English guide to HTTP/1.1, HTTP/2 and HTTP/3: what each version fixed, what one lost packet costs, and which to use, shown on one running example of a comics reading app.23 min read · Updated 24 Oct 2026
- How Kafka Works Internally: Log, Partitions and ReplicasSystem design · A plain-English tour of Kafka internals: the log, partitions, offsets, replicas, broker failure and consumer groups, built on one running bus telematics example.22 min read · Updated 24 Oct 2026
- The Knight Capital Glitch Explained: Dead Code and a Bad DeploySystem design · A plain-English walk through the 2012 Knight Capital glitch: the missed server, the reused flag, the rollback that made it worse and the lessons, shown on one running example of a trading team's release.18 min read · Updated 24 Oct 2026
- Kubernetes Architecture Explained: Control Plane, Nodes and PodsBackend · A plain-English guide to Kubernetes architecture: the control plane, worker nodes and pods, how a deploy flows and how a cluster heals, shown on one running example of an audiobook app.26 min read · Updated 24 Oct 2026
- Design a Live Cricket Score System That Survives an IPL FinalSystem design · A plain-English guide to live score system design: how one ball update reaches millions of phones in about a second, built on one running cricket app example.20 min read · Updated 24 Oct 2026
- Buying an LLM Service: Vendor Due-Diligence ChecklistAI and GenAI · A plain-English guide to LLM vendor evaluation: data retention, training use, who owns what, lock-in and a tested exit plan, shown on one running example of a hospital drafting discharge summaries.23 min read · Updated 24 Oct 2026
- MCP in Production: Multi-Server Setups, Auth and LoggingAI and GenAI · A plain-English guide to running MCP in production: shared servers over Streamable HTTP, tokens bound to one server, and traces across every tool call, shown on one running example of a company assistant with many tool servers.25 min read · Updated 24 Oct 2026
- MCP Security: Tool Poisoning, Elicitation and Server TrustAI and GenAI · A plain-English guide to MCP security: tool poisoning, rug pulls, tool shadowing, unsafe elicitation and how a client decides which servers to trust, shown on one running example of an AI assistant for financial advisers.26 min read · Updated 24 Oct 2026
- Design a Distributed Monitoring System: Metrics and AlertsSystem design · A plain-English guide to monitoring system design: collecting metrics from thousands of servers, storing them cheaply and sending alerts people trust, shown on one running hosting example.28 min read · Updated 24 Oct 2026
- Design a News Feed Frontend: Virtualized Lists, Likes, CachingFrontend · A plain-English guide to the UI layer of a news feed: virtualized lists, infinite scroll, optimistic likes and client caching, built on one running community app example.27 min read · Updated 24 Oct 2026
- NIST AI RMF in Practice: Govern, Map, Measure, ManageAI and GenAI · A plain-English guide to the NIST AI RMF that turns its four functions into a worksheet for one AI feature, using one running hospital X-ray example.23 min read · Updated 24 Oct 2026
- Optimistic vs Pessimistic Locking: Version Numbers vs LocksSystem design · A plain-English guide to optimistic and pessimistic concurrency control, version checks, row locks and when to use each, built on one running pharmacy inventory example.28 min read · Updated 24 Oct 2026
- Orchestration vs Choreography: Who Runs Your Microservices?System design · A plain-English guide to orchestration and choreography in microservices: how each runs a saga, handles failed steps and crashes, and when to mix them, shown on one running example of a vet booking app.19 min read · Updated 24 Oct 2026
- Design an OTT Streaming Platform for Live SportSystem design · A plain-English guide to OTT system design for live sport: segments, playlists, CDN caching and plans for match-day spikes, shown on one running example of a sports streaming app in India.25 min read · Updated 24 Oct 2026
- Payment System Design: Ledgers, Idempotency and ReconciliationSystem design · A plain-English guide to payment system design: double-entry ledgers, duplicate-proof payments, pending UPI payments, reconciliation and settlement, shown on one running example of a UPI QR payments company.25 min read · Updated 24 Oct 2026
- Design a Quick-Commerce App (10-Minute Delivery)System design · A plain-English guide to designing a 10-minute grocery app, from dark stores and live per-store stock to safe holds and restocking, built on one running Delhi example.20 min read · Updated 24 Oct 2026
- Design a Ticket Booking System: Seat Locks and Flash SalesSystem design · A plain-English guide to designing a movie and concert ticket booking system, from seat holds and payments to flash sales, built on one running Mumbai example.26 min read · Updated 24 Oct 2026
- Design a Ride-Hailing App Like Uber: Matching and SurgeSystem design · A plain-English guide to designing a ride-hailing app like Uber or Ola: live driver locations, matching and surge pricing, built on one running example in Guwahati.25 min read · Updated 24 Oct 2026
- Design WhatsApp: Delivery Receipts, Groups and EncryptionSystem design · A plain-English guide to WhatsApp system design: open connections, offline inboxes, honest delivery ticks, group fan-out with sender keys and end-to-end encryption, shown on one running example of a family and small-business chat app.25 min read · Updated 24 Oct 2026
- Agent Skills Explained: Packaging Procedures in a SKILL.md FolderAI and GenAI · A plain-English guide to agent skills: the open SKILL.md folder format, how agents load a skill only when a task needs it, how skills differ from system prompts, tools and RAG, and how to review and test one, shown on one running example of a release-notes skill.22 min read · Updated 24 Oct 2026