From "works on my machine" to "holds up in production".
Production engineering in short lessons with code and diagrams, for people who already write code and have shipped something.
What’s inside
Section titled “What’s inside”There are 12 parts and 38 modules. Each lesson covers one concept and takes 5 to 10 minutes. The Core parts build on each other, so read them in order. Read Product and Mobile when you need them.
Introduction
Start hereEngineering mindset
Tools and groundwork
- M04Git for investigating and undoing
- M05Coding with AI without debtcoming soon
- M06Processes, memory and the event loopcoming soon
- M07Complexity and data structurescoming soon
- M08Frontend: rendering and statecoming soon
- M09Dependencies and supply chaincoming soon
Data
- M10Modeling, indexes and transactionscoming soon
- M11Queries that hold up at volumecoming soon
- M12Zero-downtime migrationscoming soon
Networks and APIs
- M13APIs that don't break clientscoming soon
- M14DNS, TLS and HTTP in practicecoming soon
- M15WebSockets, SSE and eventscoming soon
Security and reliability
- M16Application securitycoming soon
- M17Timeouts, retries and failurecoming soon
- M18Tests worth writingcoming soon
- M19Logs, metrics and tracescoming soon
Delivery: containers, cloud and CI/CD
- M20Docker in practicecoming soon
- M21Cloud fundamentalscoming soon
- M22Pipelines and safe deployscoming soon
Architecture and growth
- M23Monoliths, modules and servicescoming soon
- M24Queues and jobscoming soon
- M25Cachingcoming soon
- M26Measuring and scalingcoming soon
- M27Consistency and coordinationcoming soon
Money and metrics
Product- M28Billing and subscriptionscoming soon
- M29Product metricscoming soon
- M30Paid traffic and attributioncoming soon
AI features
Product- M31How models workcoming soon
- M32LLMs, embeddings and RAGcoming soon
- M33AI evals, cost and safetycoming soon
Operations
- M34Systematic debuggingcoming soon
- M35Go-live and incidentscoming soon
Mobile apps
Mobile (optional)- M36App lifecycle and OS limitscoming soon
- M37Offline-first and synccoming soon
- M38Shipping to app storescoming soon
Wrap-up
- —Final checklistcoming soon
Appendices
- AReferencecoming soon