Learn library
All guides, page 13 of 21
482 guides · 6 topics
All guides
Newest first. Search or pick a topic.
482 guides, newest first
- Design a Calendar Frontend: Recurring Events and DragFrontend · A plain-English guide to calendar frontend design: recurring events, week layout, drag-to-reschedule, safe saves, time zones and accessibility, shown on one running example of a clinic and salon booking app.26 min read · Updated 21 Oct 2026
- Chaos Engineering and Fault Injection: Break It on PurposeBackend · A beginner-friendly guide to chaos engineering and fault injection: how to plan, run and stop safe failure experiments, built on one running scooter rental example.30 min read · Updated 21 Oct 2026
- Design a Chat App Frontend: Sockets, Offline Queue, ReceiptsFrontend · A plain-English guide to the client side of a chat app: WebSocket heartbeats and reconnects, an offline outbox, message ordering and read receipts, shown on one running family and shop messaging example.26 min read · Updated 21 Oct 2026
- Cloud Cost Optimization: Rightsizing, Reservations and WasteBackend · A plain-English guide to cloud cost optimization: finding waste, rightsizing servers, buying commitments and using spot capacity, shown on one running example of a mobile game studio.26 min read · Updated 21 Oct 2026
- The Cold Start Problem in Recommendation SystemsAI and GenAI · A plain-English guide to the cold start problem: how recommenders serve new users, new items and new cities, shown on one running food delivery example.24 min read · Updated 21 Oct 2026
- Cookies vs Sessions vs Tokens in the BrowserFrontend · A plain-English guide to where a web app should keep login state, comparing cookies, server sessions and tokens like JWTs on one running net-banking example.26 min read · Updated 21 Oct 2026
- CORS Explained: Why the Browser Blocks Your RequestBackend · A plain-English guide to CORS: origins, preflight requests, the response headers your API must send and how to fix CORS errors safely, built on one running example of an embedded paint widget.25 min read · Updated 21 Oct 2026
- CQRS Explained: Separate Reads and Writes Only When It PaysSystem design · A plain-English guide to CQRS: what it is, how a separate read model stays in sync, how to handle lag, and when it is not worth it, shown on one running example of a doctor booking app.24 min read · Updated 21 Oct 2026
- How Browsers Render a Page: The Critical Rendering PathFrontend · A plain-English guide to the critical rendering path, from HTML bytes to pixels, built on one running example of a light Hindi news site for cheap phones.20 min read · Updated 21 Oct 2026
- Delivery Time Prediction: Designing a Food-Delivery ETA ModelAI and GenAI · A plain-English guide to delivery time prediction for food apps: ETA parts, live rider signals, quantile ranges, coverage checks and serving, shown on one running example of a delivery app.23 min read · Updated 21 Oct 2026
- Design a Code Deployment System: Build, Artifacts, RolloutSystem design · A plain-English guide to deployment system design: the build, the artifact store, gradual rollout and automatic rollback, shown on one running example of a lending company's payout service.25 min read · Updated 21 Oct 2026
- Design Patterns Every Engineer Should KnowSystem design · A plain-English guide to creational, structural and behavioural design patterns in Java, and when not to use them, shown on one running example of an online saree store's checkout.29 min read · Updated 21 Oct 2026
- Design a Distributed Logging SystemSystem design · A plain-English guide to designing a distributed logging system that collects, ships, stores and searches logs, built on one running payments app example.27 min read · Updated 21 Oct 2026
- Document AI Pipeline: OCR Plus LLM for KYC DocumentsAI and GenAI · A plain-English guide to document AI pipelines: field schemas, OCR and model extraction, confidence scores, validation checks, human review and audit trails, shown on one running example of a digital lender's KYC checks.27 min read · Updated 21 Oct 2026
- How Amazon DynamoDB Works: Partitions, Capacity and DurabilitySystem design · A plain-English guide to DynamoDB architecture: how partitions, request routers, adaptive capacity and three-way copies work, shown on one running example of an online shop's festival sale counter.25 min read · Updated 21 Oct 2026
- Choosing and Upgrading Embedding Models Without DowntimeAI and GenAI · A plain-English guide to choosing an embedding model with your own data instead of leaderboards, then re-embedding every document without search downtime, built on one running case-law search example.27 min read · Updated 21 Oct 2026
- Embeddings Explained: Meaning as NumbersAI and GenAI · A plain-English guide to embeddings: vectors, dimensions, cosine similarity, how embedding models learn, what they are good and bad at, built on one running second-hand book marketplace example.23 min read · Updated 21 Oct 2026
- Enterprise RAG System Design: A Finance Team AssistantAI and GenAI · A plain-English guide to enterprise RAG system design: requirements, scale, ingestion, permissions, retrieval, citations, testing, cost and rollout, shown on one running example of a finance team's policy assistant.26 min read · Updated 21 Oct 2026
- Event-Driven Architecture with Fan-Out QueuesBackend · A plain-English guide to event-driven architecture: SNS and SQS fan-out, filters, retries, dead-letter queues and duplicate-safe consumers, shown on one running example of an online store's checkout.24 min read · Updated 21 Oct 2026
- Feature Stores Explained: Same Features in Training and ServingAI and GenAI · A plain-English guide to feature stores: how one set of feature definitions feeds both model training and live predictions, built on one running loan app example.24 min read · Updated 21 Oct 2026
- Feed Ranking System Design: Engagement vs WellbeingAI and GenAI · A plain-English guide to the ML side of feed ranking: candidate sources, multi-task predictions, a value model, wellbeing signals, testing and feedback loops, built on one running neighbourhood app example.24 min read · Updated 21 Oct 2026
- Fine-Tuning Case Study: A Model for Hospital Billing CodesAI and GenAI · A plain-English guide to a fine-tuning case study: how a fine-tuned small model can beat RAG at turning discharge notes into billing codes, shown on one made-up but realistic hospital coding team.24 min read · Updated 21 Oct 2026
- Fine-Tuning vs RAG vs Prompting: Which One Do You Need?AI and GenAI · A plain-English decision guide to prompting, RAG and fine-tuning: what each one changes, what it costs, how to test it and how to combine them, built on one running event-planning example.26 min read · Updated 21 Oct 2026
- Forward Deployed Engineer: Role, Skills and RoadmapInterview prep · A plain-English guide to the forward deployed engineer role: how it differs from an AI solutions architect, daily work, skills, a roadmap, the interview and career paths, told through one running example.25 min read · Updated 21 Oct 2026