Curriculums & Knowledge Maps
Our library is organized into canonical engineering curriculums. Select any domain to explore its sequential learning path, foundational invariants, and structured concept progressions.
Distributed Systems
High-availability replication, event loops, quorum consensus, and horizontal database sharding.
Software Architecture
Decoupled event streaming, microservice resilience, CQRS, and domain-driven design.
Design Patterns
GoF structural/behavioral patterns, circuit breakers, sagas, and transactional outbox patterns.
Software Engineering
Clean code craft, automated testing pyramids, CI/CD pipelines, refactoring, and technical debt.
Algorithms & Data Structures
B-Trees vs LSM-Trees, graph traversal, consistent hashing rings, and asymptotic time-space trade-offs.
DevOps & Cloud Infrastructure
Layer 4/7 load balancing, container orchestration, distributed tracing, and high-availability SRE.
Security & Distributed Concurrency
Distributed locks, Redlock algorithm, fencing tokens, zero-trust auth, and atomic race safety.
AI & Machine Learning Systems
Vector databases, retrieval-augmented generation (RAG), embedding indices, and low-latency inference.
