What's Next
You've completed the Learn Atmos path! You understand components, stacks, YAML configuration, imports, inheritance, organization, and how to connect components. Now let's explore what's next.
What You've Learned
Over the last 8 pages, you've built a solid foundation in Atmos:
✅ Why Atmos exists - Solving configuration complexity for enterprise infrastructure ✅ Core concepts - Components, stacks, and separation of configuration from code ✅ Your first stack - A working example from scratch ✅ YAML in Atmos - Scope, deep merge, tags vs templates ✅ Imports - Reusing configuration across stacks ✅ Inheritance - Creating component variations without duplication ✅ Organization - Structuring stacks for maintainability and scale ✅ Connecting components - Sharing data via remote state
This is enough to build real infrastructure with Atmos. Everything else is refinement.
Learn Advanced Techniques
Ready to level up? Explore advanced Atmos features:
Ready to learn this topic?
Advanced Stack Configuration
Go deeper into stack mechanics:
- Advanced Imports - Templates, context, and dynamic imports
- Multiple Inheritance - Mixins and hierarchical inheritance
- Stack Dependencies - Explicit component ordering
- Stack Overrides - Selective configuration replacement
- Stack Hooks - Run commands before/after operations
Ready to learn this topic?
Templates & Functions
Learn Atmos templating:
- YAML Functions - Native YAML extensions
- Template Functions - Go template functions
- Gomplate Integration - Advanced templating with datasources
Ready to learn this topic?
Workflows
Automate complex deployments:
- Workflow Basics - Multi-step automation
- Workflow Orchestration - Conditional logic and error handling
- Custom Commands - Extend Atmos with your own commands
Ready to learn this topic?
Validation & Policy
Enforce standards and prevent errors:
- Schema Validation - JSON Schema for stack configurations
- OPA Policies - Policy-as-code with Open Policy Agent
- Component Validation - Validate before deployment
Ready to learn this topic?
Vendoring
Manage external components:
- Vendor Configuration - Pull components from remote sources
- Component Libraries - Share components across teams
- Version Management - Lock dependencies for consistency
Best Practices & Patterns
Learn from real-world experience:
- Best Practices - Production-ready patterns
- Design Patterns - Proven architectural approaches
- Troubleshooting - Common issues and solutions
Migrate from Other Tools
Coming from another tool? We have migration guides:
- From Native Terraform - You're already 90% there - minimal changes needed
- From Terragrunt - Concept mapping and migration steps
- From Terraform Workspaces - Moving away from workspaces
- Terraform Maturity Journey - Understanding where you are and where you're going
Get Help & Connect
You're not alone! Join the community:
- Slack Community - Ask questions, share solutions
- Office Hours - Weekly live support
- GitHub Discussions - Longer-form discussions
- GitHub Issues - Bug reports and feature requests
Quick Reference
Bookmark these for quick lookups:
- CLI Commands - Complete command reference
- Configuration Reference -
atmos.yamloptions - Glossary - Atmos terminology
- Cheat Sheets - Quick reference guides
Real-World Examples
See Atmos in action:
- Example Stacks - Sample configurations
- Reference Architecture - Production AWS architecture
- Component Library - Reusable Terraform components
Keep Learning
Atmos is actively developed. Stay up to date:
What to Build
Here are some projects to solidify your learning:
Beginner Projects
- Multi-environment VPC - Deploy the same VPC to dev, staging, prod with different CIDR blocks
- Shared services architecture - Central account with shared RDS, accessed by app accounts
- Component library - Create abstract base components for your team to inherit from
Intermediate Projects
- Multi-region deployment - Same stack across multiple AWS regions
- Custom workflow - Automate deployment of 5+ dependent components in order
- Validation policies - OPA policies enforcing naming conventions and tagging
Advanced Projects
- Multi-cloud architecture - AWS and GCP components in the same stack
- GitOps pipeline - Automated Atmos deployment via GitHub Actions
- Component vendoring - Pull and customize external component libraries
You're Ready
You have everything you need to build production infrastructure with Atmos. The rest is practice and refinement.
Start small. Deploy a VPC. Add an EKS cluster. Connect them. Build from there.
Keep it simple. Use advanced features when you need them, not before.
Ask for help. The community is friendly and responsive.
Welcome to the Atmos community. We're excited to see what you build! 🚀