Skip to content

Glossary: System Design Basics

Monolith

A system built as one program that does everything, in contrast to microservices, which split a system into small programs that talk over APIs. A monolith is simpler to build and run, and suits a small team.

Where the book teaches it

Related terms

Microservices