Cloud Parts

How modern software is written, shipped and kept running

A handbook for software engineers: the ideas, the products that implement them, and real stacks that put them together.

Try:
  1. Learn a conceptWhat a queue, a lakehouse or an event loop is, how it works, and when to reach for it. 133 concepts, each with a live model.Message queuesLakehousesEvent loop
  2. Look up a technologyWhat a product is, why teams pick it, what to watch out for, and what it works with. 405 technologies, every fact sourced.Apache KafkaPostgreSQLDuckDB
  3. Choose between optionsIdeas and products that are easy to mix up, side by side, with a rule of thumb. Every concept page also compares its technologies in a table.Object-oriented, functional or service layer?Static or dynamic dispatch?Event loop or threads?

Or watch 10 real stacks run live, or design your own in the playground.

The whole system, at concept level

Click any box to learn the concept.

Live model
What you’re watchingTwo journeys through one system. On top, sensor readings flow through a broker into a stream, where functions write them to a time-series database while an archiver batches them into object storage. Below, an operator’s dashboard request passes a CDN, a gateway and API pods, and is answered from cache when it can. Click any underlined part to open it.

Browse by area

Real stacks

Products wired together, running live, explained step by step.

All 10 architectures →

Commonly confused

All 19 comparisons →