Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Courses

Structured courses to learn architecture-as-code with Sruja, from fundamentals to production patterns.

CourseDescription
Systems Thinking 101Fundamentals, parts & relationships, boundaries, flows, feedback loops, context
System Design 101Fundamentals, building blocks, advanced modeling, production readiness
System Design 201High throughput, real-time, data-intensive, consistency
Ecommerce PlatformVision, architecture, SDLC, ops, evolution, governance
Production ArchitecturePerformance, modular design, governance
Agentic AIFundamentals, patterns, modeling for AI systems
Advanced ArchitectsPolicy as code and advanced topics

Start with Systems Thinking 101 or System Design 101 if you're new; use the Beginner path to combine courses with tutorials and challenges.