Cloud Parts

Concepts

Start from an idea, then go deeper to the products. Learn what a queue or a table format does once, and every product that implements it makes sense. 133 concepts in 5 areas.

Looking for a product? Search all 405 technologies →

Build

How code is written, and how a system is split into parts.

Programming topic page →

How code is organized, and how it runs on many cores at once.

System design topic page →

How one system is split into deployable parts.

Developer tools topic page →

The editors, agents and toolchains code is written and checked with.

Infrastructure

Where code runs, and how its parts reach each other.

Compute topic page →

Where your code actually runs.

Networking topic page →

How requests find their way in.

Messaging topic page →

How services hand work and events to each other.

Storage topic page →

Where files and disks live.

Data

Storing, shaping and querying data.

Databases topic page →

Structured data, shaped for how you query it.

Data modeling topic page →

How to lay out tables for data that changes shape or time.

Analytics topic page →

Turning piles of files into answers.

Ship & run

Getting changes to production, then keeping it healthy and safe.

Delivery topic page →

From a commit to running in production.

Observability topic page →

Knowing what production is doing, and acting when it breaks.

Security topic page →

Who may sign in, and what they may touch.

Teams

Working together: how teams are shaped and how work flows.

Organization topic page →

How people split, plan and support the work.