Chapter 3. What Are Microservices?

Section 1.1 provided an initial definition of the term microservice. However, there are a number of different ways to define microservices. The different definitions are based on different aspects of microservices. They also show for which reasons the use of microservices is advantageous. At the end of the chapter the reader should have his or her own definition of the term microservice—depending on the individual project scenario.

The chapter discusses the term microservice from different perspectives:

Section 3.1 focuses on the size of microservices.

Section 3.2 explains the relationship between microservices, architecture, and organization by using the Conway’s Law.

Section 3.3 presents a domain architecture ...

Get Microservices: Flexible Software Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.