
The Shared Responsibility Model in Plain English
Cloud security is a lease, not a purchase. This guide shows exactly where the dividing line sits for virtual machines,…
Practical, provider-accurate writing on cloud infrastructure, developer workflows, security fundamentals and the decisions behind choosing a cloud.

Cloud security is a lease, not a purchase. This guide shows exactly where the dividing line sits for virtual machines,…

Google Cloud keeps the place where you build (a project) separate from the place where you pay (a Cloud Billing…

Vultr hides several distinct compute products behind one set of tabs. This guide separates the shared Cloud Compute tiers from…

AWS and DigitalOcean are not competing versions of the same product. This guide draws the line between hyperscalers and developer…

Cloud providers expect an SSH public key before they create a Linux server. This guide generates a modern Ed25519 key…

Two objects explain almost everything surprising about Heroku. A buildpack turns source into a runnable slug, and a dyno is…

Data transfer out is the invoice line that no capacity estimate predicts. This guide maps which directions are charged, the…

A fixed six-step sequence for deploying a Node.js application to any virtual private server: harden the machine, install Node from…

Docker on a single cloud server is straightforward until the disk fills or a published port slips past the firewall.…

Five provider command line tools, two philosophies. This comparison covers how aws, az, gcloud, doctl and hcloud handle sign in,…

A staging environment is only worth having while it still resembles production. This guide sorts infrastructure attributes into must match,…

Oracle Cloud organises everything into a tenancy and a tree of compartments, and writes access policy as near-English sentences. This…