ArchitectMind
  1. Home
  2. Tutorials
  3. Book 9
Stage 4 · Production & architecture · 8 volumes · 288 topics

Book 9: Cloud, Containers, DevOps & Production Architecture

Running systems in production: cloud fundamentals, AWS, containers and Kubernetes, IaC, CI/CD, reliability, cloud-native and cost.

The first three topics of every volume are live. New topics are added in rounds across all volumes, so the whole path grows evenly.

Volume I

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 why
Volume II

AWS & 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 edge
Volume III

Containers & 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 safely
Volume IV

Infrastructure 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 place
Volume V

CI/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 automatically
Volume VI

Production 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 them
Volume VII

Cloud-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 artifact
Volume VIII

Cloud 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.

Almost done! Check your inbox and click the confirmation link to complete your subscription.