Understanding Microservices (Decomposition Patterns) - Chapter 3