Curriculum Catalog
Browse our full range of DevOps engineering tracks.
Tech Fundamentals 2026 Edition
Just enough tech to make cloud, DevOps, security, and systems engineering 10× easier. This comprehensive survey builds foundational knowledge across computing, networking, the web, security, cloud, storage, and delivery, explained clearly with analogies, real-world examples, and hands-on labs. Start from zero and build intuition fast, with a focus on practical understanding over rote memorization. Updated for 2026 trends like zero-trust, cloud-native, APIs, and observability.
Microservices Architecture
A complete introduction to microservices architecture patterns, design principles, communication models, and production considerations.
Distributed Systems Fundamentals
A foundational course on distributed systems theory and practical models used in real-world infrastructure.
Event-Driven Architecture
Learn how to design event-driven systems using topics, event buses, event streams, producers, consumers, and asynchronous workflows.
API Architecture & Gateways
Learn how to design scalable APIs, API gateways, routing layers, authentication schemes, and patterns for service-to-service communication.
Designing Scalable & Resilient Systems
A comprehensive guide to scaling, performance, reliability, capacity planning, and resilient system design.
Design patterns Part 1 - FinPay API: Building a Production FastAPI Fintech Backend
Build one real, production-grade fintech backend from an empty folder to a fully audited, multi-region wallet platform — FastAPI, async SQLAlchemy 2.0, PostgreSQL, Alembic, structured logging, and full auth/MFA/wallet/payments features. Design patterns are introduced only when a feature you're building forces them, never as standalone theory. Part 2 (dp-1007) covers the remaining GoF patterns through a second application.
Design Patterns Part 2 - ShopFlow API: Building a Production E-Commerce Catalog, Cart & Checkout Backend
The second app in the Design Patterns series. Build a real e-commerce backend — catalog, bundles, cart, multi-region storefronts, and checkout — on the same FastAPI/PostgreSQL platform standards as FinPay (dp-1006). Patterns already taught in FinPay are reapplied in this new domain; six new patterns (Composite, Abstract Factory, Prototype, Iterator, Flyweight, Mediator) are introduced only where ShopFlow's real features force them.
Design Patterns Part 3 - TeamBoard API: Building a Production Real-Time Collaboration Backend
The third app in the Design Patterns series. Build a real-time collaborative task board — boards, tasks, sections, undo/redo, permissions, and live sync — on the same FastAPI/PostgreSQL platform standards as FinPay (dp-1006) and ShopFlow (dp-1007). Nearly every pattern here is reapplied in a new, collaboration-shaped domain; Facade is the one genuinely new pattern, earned by the need for a clean board API over a growing set of subsystems.