76 curated textbooks, engineering blogs, benchmarking tools, and channels.

Martin Kleppmann
The definitive guide to data systems — replication, partitioning, transactions, and distributed consensus.

Alex Xu
Step-by-step framework for system design interviews with 13 real-world design questions.

Alex Xu & Sahn Lam
Advanced system design problems: payment systems, hotel reservations, email delivery, and more.

Artur Ejsmont
Practical scalability patterns — caching, queues, data partitioning — aimed at growing startups.

Sam Newman
Designing, deploying, and evolving fine-grained service architectures.

Alex Petrov
Deep dive into storage engines, B-trees, LSM trees, and distributed database algorithms.

Roberto Vitillo
Accessible introduction to distributed systems concepts — networking, consensus, and resiliency.

Mark Richards & Neal Ford
Architecture styles, component thinking, and the soft skills of being an architect.

Sampriti Mitra
Production-grade architecture patterns for resilient, observable, cost-aware, secure, and privacy-conscious systems built around LLMs.

Divanshu Singh
A fintech architect's guide to scaling AI agents without losing control, trust, or accountability.

Michael Nygard
Stability patterns and anti-patterns — circuit breakers, bulkheads, timeouts, and deployment.

Betsy Beyer, Chris Jones, Jennifer Petoff & Niall Murphy
How Google runs production systems — SLOs, error budgets, incident response, and on-call.

Visual explainers of large-scale system design topics by Alex Xu.

Weekly essays on system design, distributed systems, database internals, and algorithms.
How Uber builds and scales systems for ride-sharing, payments, and mapping.

Streaming infrastructure, microservices, chaos engineering, and resilience at Netflix.

Networking, CDN, security, and edge computing at global scale.

Payments infrastructure, API design, idempotency, and database migrations.

Real-time messaging at scale, Elixir, Rust rewrites, and data stores.
Social graph, news feed, Memcached, TAO, and infrastructure at Facebook scale.

Behind-the-scenes look at how GitHub builds and deploys its services.

Multiplayer editing, CRDTs, rendering performance, and infrastructure scaling.

Messaging reliability, workspace architecture, caching, and deployment practices.

Frontend, backend, mobile, and data challenges in commerce infrastructure.
Fintech infrastructure, payments, and expense management engineering at Ramp.

Serverless computing, AI infrastructure engineering, and GPU orchestration.

AI-powered software development platform engineering and product insights.

Building Devin and Windsurf — autonomous AI software engineering agents.

AI-powered code editor research, Composer agent technology, and product updates.

How Riot Games optimized server performance to deliver 128-tick servers under 2ms frame time.
Deep dives on distributed systems, CRDTs, and data consistency by the DDIA author.
Real-world architectures and scalability case studies from top tech companies.

Stories from the people who build Instagram — scale, performance, and mobile.
Feed ranking, Kafka origins, distributed search, and graph infrastructure.

Spanner, Bigtable, Pub/Sub, and cloud-native architecture patterns from Google.
Reference architectures, best practices, and Well-Architected patterns on AWS.
Edge computing, distributed Postgres, container orchestration, and global deployments.
Distributed SQL internals, consistency, replication, transactions, and CockroachDB architecture.
Observability at scale — metrics pipelines, distributed tracing, cloud cost optimization, and SRE.
Storage infrastructure, file sync, Magic Pocket blob store, and migration engineering.
Distributed systems safety analysis — testing databases and queues for correctness under failure.
In-memory key-value store used for caching, pub/sub, rate limiting, and session management.
Distributed event streaming platform for high-throughput, fault-tolerant message processing.
Advanced open-source relational database with extensibility, JSONB, and strong SQL compliance.
High-performance HTTP server, reverse proxy, and load balancer for web applications.
Container runtime for packaging applications with their dependencies into portable images.
Automated deployment, scaling, and management of containerized applications.
Open-source metrics and alerting toolkit designed for reliability and time-series data.
Visualization and dashboarding platform for metrics, logs, and traces from multiple sources.
Distributed full-text search and analytics engine built on Apache Lucene.
Reliable, feature-rich message broker supporting AMQP, MQTT, and STOMP protocols.
Service mesh and discovery tool with health checking, KV store, and multi-datacenter support.
Strongly consistent distributed key-value store used as Kubernetes' backing store.
High-performance edge and service proxy designed for cloud-native microservice architectures.
Declarative infrastructure provisioning across cloud providers using HCL configuration.
End-to-end distributed tracing for monitoring and troubleshooting microservice architectures.
Vendor-neutral instrumentation framework for traces, metrics, and logs across services.
High-performance LSM-tree key-value store by Meta, used as the storage engine in many databases.
Distributed SQL database with serializable transactions, Raft consensus, and automatic sharding.
Apple's distributed key-value store with strict ACID transactions and layered architecture.
S3-compatible high-performance object storage with erasure coding and distributed deployment.
Stateful stream processing framework for real-time analytics and event-driven applications.
Programmatic authoring, scheduling, and monitoring of DAG-based data pipelines.
Spatial extension for PostgreSQL — geographic queries, R-tree indexing, and geometry operations.
Visual system design explainers by Alex Xu — covers scalability, databases, and architecture.
System design interview preparation with clear whiteboard-style breakdowns.
Backend engineering deep dives — networking, databases, proxies, and protocols.
Mock system design interviews and step-by-step architecture walkthroughs.
System design concepts explained in Hindi and English for Indian tech audiences.
System design basics and interview prep with practical examples.
System design and coding interview preparation with structured roadmaps.
Fast-paced tech explainers — 100 seconds to learn a concept, tool, or framework.
Performance engineering, systems programming, and opinionated tech commentary.
Software design patterns, clean architecture, and Python best practices.
Backend engineering from first principles — HTTP, routing, authentication, and system fundamentals.
AI and machine learning engineering — LLMs, RAG pipelines, vector databases, and AI system design.