This page is part of my digital gargen.

This page might be unfinished or have typos. These pages are meant as part of a public living notebook to be edited over time. For more, visit the page explaining the concept of a digitial garden.


Cloud is used to describe a bunch of things, but the most important things to me are the following:

  1. It abstracts capacity planning away
  2. It provides an API and/or is internet accessible
  3. It is to some degree managed. Hopefully automatically.


Cloud is distinguished from other types of hosting usually by it’s massive idle capacity which allows it to scale to loads on demand as needed as well as it’s managed nature which abstracts away more difficult tasks such as performing zero-down-time deployments of services or upgrades of databases.

Infrastructure as a Service (IaaS)

Examples: AWS, Google Cloud, and Azure. Sometimes also includes others like Digital Ocean, Linode, RackSpace, and Hetzner.

Last updated on