This training course provides a brief overview of Agile software architecture—focusing on web-based and microservices architectures that are simple and scalable. We will review some key design patterns such as hexagonal design and design for testability and manageability. Come learn the ways companies like HBO and Netflix provide for both incredible scalability and simple manageability.