Cloud Parts

Networking

How requests find their way in.

11 concepts · 34 technologies · 2 comparisons · 5 real stacks

  1. Network protocols9 technologiesThe agreed rules that move bytes between machines, stacked in layers: IP finds the host, a transport such as TCP or UDP finds the program, TLS keeps it private, and HTTP or FTP says what the bytes mean.
  2. Load balancers4 technologiesSpreads incoming traffic across healthy servers.
  3. Load-balancing algorithmsThe rule a load balancer uses to pick which healthy server gets the next request or connection.
  4. CDNs3 technologiesCopies of your content cached close to your users.
  5. API gateways2 technologiesThe front door for your APIs: auth, limits and routing in one place.
  6. DNS3 technologiesThe internet’s phone book: turns names into addresses.
  7. Virtual private clouds1 technologyYour own private, isolated network inside the cloud.
  8. Service discovery & mesh3 technologiesHow services find each other’s healthy instances, and a layer of proxies that secures and steers the calls between them.
  9. Remote procedure calls4 technologiesCall a function on another machine as if it were local: a shared interface, generated stubs and a compact encoding.
  10. Web APIs2 technologiesA service exposed over plain HTTP, as resources with URLs (REST) or as one typed graph (GraphQL), so any browser, app or partner can call it.
  11. API frameworks6 technologiesLibraries that turn ordinary functions into HTTP or GraphQL endpoints: they route each request, parse and check its input, serialize the result and describe the API for docs and generated clients.

Technologies

Grouped by the concept each one mainly implements

Commonly confused

See it in a real stack

Architectures that use networking concepts

Worth exploring

All resources →
Slides· September 2025How and Why Datadog moved from cloud-managed to self-managed PostgresNick Canzoneri, Datadog, at PGConf NYC 2025Slides from a talk on why a company running hundreds of Postgres clusters across several clouds left managed services for its own Postgres platform on Kubernetes, how it moved a whole region, and what got better and worse. The stack is Patroni (with ZooKeeper for leader election), WAL-G backups, a Helm chart rather than an operator, and Temporal workflows for automation. Useful before you weigh RDS-style convenience against running Postgres yourself.
Article· February 2021Alternative to AWS lambda serverless concept in Kubernetes?Stack Overflow question by ajsgA team running everything on Kubernetes asks how to get Lambda-style, per-request scaling for loading AI models from S3. The 2021 answers name Knative, KFServing (now KServe) and Kubeless (since archived), which makes it a quick snapshot of the options rather than an up-to-date guide.