The first three topics of every volume are live. New topics are added in rounds across all volumes, so the whole path grows evenly.
Cloud Computing & Cloud Architecture Fundamentals
1.1 What Is Cloud Computing?Definition, on-demand resources, elasticity and measured usage1.2 Cloud Service ModelsIaaS, PaaS, SaaS and FaaS — trading control for operational simplicity1.3 Cloud Deployment ModelsPublic, private, hybrid and multi-cloud — where workloads run and whyAWS & Cloud Services
1.1 RegionsIsolated geographic areas — the primary boundary for failure, data and control1.2 Availability ZonesFault-isolated data centres within a region1.3 Edge LocationsCloudFront, Route 53, Global Accelerator and security at the edgeContainers & Kubernetes
1.1 ContainersProcess isolation, images and containers1.2 Containers vs Virtual MachinesKernel sharing versus hardware virtualisation1.3 Container LifecycleCreate, start, run, stop, remove — and doing each safelyInfrastructure as Code & Platform Engineering
1.1 IaC FundamentalsDefining infrastructure as reviewed, repeatable code1.2 Declarative vs ImperativeDescribing what you want versus how to get there1.3 Immutable InfrastructureReplacing infrastructure with new versioned artefacts instead of changing it in placeCI/CD & DevOps Architecture
1.1 DevOpsCulture, practices and measurement for fast, reliable delivery1.2 Development + OperationsShared ownership of building and running software1.3 Continuous IntegrationMerging small changes often and verifying them automaticallyProduction Architecture & Reliability Engineering
1.1 Production Readiness ReviewAn evidence-based go/no-go for launching and changing critical services1.2 Operational RequirementsOwnership, runbooks, operability and support for services in production1.3 CapacityKnowing your limits before users find themCloud-Native Architecture & Multi-Region Systems
1.1 Cloud-Native PrinciplesDesigning systems that exploit elasticity, automation and failure as a normal event1.2 Twelve-Factor ApplicationsA methodology for portable, disposable, scalable services1.3 Immutable InfrastructureReplace instead of patch: every change is a new, tested artifactCloud Architecture Design, Cost & Migration
1.1 Architecture DriversTurning business goals, quality attributes and constraints into design decisions1.2 Cloud Service SelectionChoosing the right cloud service for each need — and defending the choice1.3 Managed vs Self-ManagedDeciding who operates each component — with TCO, risk and control in view
Newsletter
Get new tutorials every week
New ArchitectMind tutorials and interview questions, once a week. No spam, unsubscribe anytime.