Skip to content

Glossary: System Design Basics in Java

Microservices

A style of building a system as many small programs that each do one job and talk to each other over APIs. It is the alternative to a monolith, where one program does everything.

Where the book teaches it

Related terms

Monolith