System Design
Select a topic from the sidebar to get started. Tap Browse to explore topics and get started.
AI Systems
Context windows, agent orchestration, RAG pipelines, vector databases, LLM gateways, and production AI reliability patterns.
Workflow Engineering
Event-driven architecture, saga patterns, task queues, idempotency, webhooks, job scheduling, state machines, and orchestration vs choreography.
Reliability Engineering
Circuit breakers, retry strategies, bulkhead isolation, graceful degradation, timeout design, SLO/SLA frameworks, chaos engineering, and disaster recovery.
Backend Architectures
Microservices, API gateways, CQRS, event sourcing, rate limiting, authentication at scale, zero trust, GraphQL vs REST, service mesh, and CDN.
Observability
Distributed tracing, structured logging, metrics and alerting, SLO-based alerting, log aggregation, incident response, anomaly detection, and OpenTelemetry.
Data & Messaging Systems
Message queues, Kafka, stream processing, CDC, database sharding, consistent hashing, storage engine internals, partitioning, and distributed search.
Distributed Coordination
Distributed locking, leader election, consensus algorithms, CAP theorem in practice, multi-region architecture, service discovery, and distributed transactions.