Curriculum Catalog

Browse our full range of DevOps engineering tracks.

Beginner

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.

#computing-basics#networking#web-http-apis
Intermediate

Microservices Architecture

A complete introduction to microservices architecture patterns, design principles, communication models, and production considerations.

#microservices#architecture#distributed-systems
Advanced

Distributed Systems Fundamentals

A foundational course on distributed systems theory and practical models used in real-world infrastructure.

#distributed-systems#architecture#microservices
Advanced

Event-Driven Architecture

Learn how to design event-driven systems using topics, event buses, event streams, producers, consumers, and asynchronous workflows.

#event-driven-architecture#microservices#distributed-systems
Advanced

API Architecture & Gateways

Learn how to design scalable APIs, API gateways, routing layers, authentication schemes, and patterns for service-to-service communication.

#api-architecture#gateways#microservices
Advanced

Designing Scalable & Resilient Systems

A comprehensive guide to scaling, performance, reliability, capacity planning, and resilient system design.

#scalability#resilience#architecture
Advanced

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.

#fastapi#python#postgresql
Advanced

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.

#fastapi#python#postgresql
Advanced

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.

#fastapi#python#postgresql