Welcome to Sruja Learn: Your Complete Architecture-as-Code Resource
Discover Sruja Learn, your comprehensive resource for architecture-as-code. Access documentation, tutorials, courses, and interactive examples to master software architecture design and validation.
Welcome to Sruja Learn—your comprehensive destination for mastering architecture-as-code. We’re excited to announce that we’ve migrated our learning platform to provide you with an even better experience for exploring, learning, and mastering Sruja.
What’s New
We’ve completely rebuilt the Sruja Learn platform to give you:
- 📚 Comprehensive Documentation: Complete guides covering everything from basic concepts to advanced architectural patterns
- 🎓 Structured Courses: Step-by-step courses designed to take you from beginner to expert
- 🛠 Interactive Tutorials: Hands-on tutorials with real-world examples you can follow along
- 💡 Rich Examples: Production-ready architecture examples from fintech, healthcare, e-commerce, and more
- ⚡ Live Integration: MDX components that open examples directly in Sruja Designer for interactive learning
What You’ll Find Here
For Beginners
If you’re new to architecture-as-code or Sruja:
- Start with our Getting Started Guide to install Sruja and create your first architecture
- Follow the Beginner Path for a structured learning journey
- Try our Basic Tutorials to learn core concepts hands-on
For Experienced Architects
Already familiar with architecture documentation? Jump to:
- Advanced Tutorials for CI/CD integration, deployment modeling, and more
- Real-World Examples featuring production-grade architecture patterns
- Advanced Architect Course covering policy-as-code and governance
For Product Teams
- Adoption Guide to understand how Sruja fits into your workflow
- Decision Framework for quick assessments
- Concepts Documentation to understand Sruja’s architectural model
Explore the Content
Documentation
Our docs cover everything from core concepts to advanced patterns. Key sections include:
- Core Concepts - Understanding systems, containers, components, and relationships
- Reference - Complete syntax reference and pattern library
- Adoption Resources - Guides for bringing Sruja to your team
Courses
Structured learning paths:
- System Design 101 - From fundamentals to production-ready architectures
- E-Commerce Platform - Build a complete e-commerce system architecture
- Advanced Architects - Governance, policies, and enterprise patterns
Tutorials
Hands-on guides:
- Basic Tutorials - CLI basics, DSL fundamentals, validation, and more
- Advanced Tutorials - Deployment modeling, CI/CD integration, and advanced patterns
Get Started Today
Ready to begin? Here are your next steps:
- Install Sruja CLI - Get the tools you need
- Create Your First Architecture - Build a simple system in minutes
- Try Sruja Designer - Visual editor, no installation required
Join the Community
We’re building Sruja in the open, and we’d love your feedback:
- GitHub - Star us, contribute, or open issues
- Discord - Join discussions and get help
- Community Guide - Learn how to contribute
Welcome aboard! We’re excited to have you here and can’t wait to see what you build with Sruja.