Chapter 2: The Microservice Architecture