Cloud Fundamentals
Regions, zones, the resource hierarchy, billing and the shared responsibility model — the vocabulary every other topic assumes.
25 topics explaining what each cloud service does, why it exists, and which certification tests it. Written in our own words — we explain concepts rather than paraphrasing documentation.
The vocabulary and structure everything else assumes.
Regions, zones, the resource hierarchy, billing and the shared responsibility model — the vocabulary every other topic assumes.
Virtual machines, containers and serverless runtimes.
Virtual machines with full control over the operating system: machine types, images, disks, instance groups and autoscaling.
Run a container without managing servers: request-driven scaling, scale to zero, and per-request billing.
Managed Kubernetes: pods, deployments, services, autoscaling and the operational model that comes with a cluster.
Object, block and file storage, and choosing between them.
Object storage for files of any size: buckets, storage classes, lifecycle rules and access control.
Managed network file storage for applications that need a real file system shared across many machines.
Relational, document and wide-column stores.
Managed relational databases — MySQL, PostgreSQL and SQL Server — with automated backups, replication and failover.
A relational database that scales horizontally across regions while keeping strong consistency and SQL semantics.
A serverless document database with flexible schemas, real-time synchronisation and offline support for client applications.
A wide-column NoSQL database built for very high throughput and low-latency lookups over enormous datasets.
Private networks, load balancing, DNS and content delivery.
Your private network in the cloud: subnets, routes, firewall rules, peering and shared VPC.
Distributing traffic across backends: the global versus regional and proxy versus pass-through decisions that drive every selection question.
Serving content from locations close to users: cache keys, invalidation, and what should and should not be cached.
Managed name resolution: public and private zones, record types, forwarding and split-horizon design.
Identity, encryption, and detecting what goes wrong.
Who can do what to which resource: members, roles, policy inheritance, service accounts and least privilege.
Default encryption, customer-managed keys, rotation and secret handling — and the operational consequences of each choice.
Finding misconfigurations, detecting threats, understanding audit logs and running a detection and response capability.
Warehousing, messaging and pipeline processing.
A serverless analytics warehouse: partitioning, clustering, the cost model, and how to make queries fast and cheap.
Asynchronous messaging that decouples systems: topics, subscriptions, delivery guarantees, ordering and dead-letter handling.
Batch and stream processing in one model: windowing, watermarks, late data and the trade-offs that make streaming hard.
Model fundamentals, the ML platform and generative AI.
The concepts every ML question assumes: training, evaluation metrics, overfitting, and knowing when not to use machine learning.
Training, serving, pipelines and monitoring in one place — the MLOps surface that production machine learning needs.
Foundation models, prompting, grounding, retrieval augmentation and evaluation — and choosing the right technique for a failure.
Build automation, delivery pipelines and release strategy.
How source code becomes a running service safely: pipelines, artefacts, quality gates and progressive rollout strategies.
Metrics, logs, traces and reliability practice.
Metrics, logs and traces; designing alerts people actually act on; and the SLO vocabulary that reliability work is built around.