Infrastructure as Code
Terraform, OpenTofu, CloudFormation and the principles behind reproducible infrastructure.
CloudSchool.dev is a practical learning space for engineers who want to go beyond Infrastructure as Code — and discover what happens when we start treating everything as code.
It's becoming how we describe, validate, reproduce, govern and operate the systems around it.
CloudSchool.dev will explore the patterns, tools and thinking behind this shift — from familiar DevOps practices to surprising applications you may not have considered.
Expect practical guides, patterns, examples and experiments across the growing universe of “as code”.
Terraform, OpenTofu, CloudFormation and the principles behind reproducible infrastructure.
Encode security controls, scanning, guardrails and security policies into the delivery lifecycle.
Turn organizational rules into executable, testable and continuously enforced policies.
Versioned knowledge, architecture decisions, runbooks and documentation that evolve with the system.
Explore the common patterns hiding behind all these disciplines — desired state, automation and feedback.
Git as the system of record. Pull requests as change control. Automation as the execution layer.
The fun starts when you stop asking “what tool should I use?” and start asking “what can I describe precisely enough to automate?”
Define system architecture as machine-readable models, validate architectural rules and generate diagrams from reality.
Express regulatory and internal controls as automated, continuously tested rules instead of periodic spreadsheets.
Encode budgets, tagging requirements, cost thresholds and cloud-spend guardrails into automated workflows.
Define dashboards, alerts, SLOs and telemetry pipelines alongside the systems they monitor.
Encode recovery procedures, dependencies, validation tests and recovery environments instead of relying on binders.
Define golden paths, developer environments, templates and team workflows as reusable building blocks.
Turn organizational knowledge into structured, searchable, versioned and machine-actionable information.
Treat prompts, policies, agent instructions, evaluation criteria and AI context as versioned engineering assets.
CloudSchool.dev is being built for engineers, platform teams, DevOps practitioners, architects and curious humans who want to understand where the “as code” mindset can take us next.