Appendix B
This appendix covers a few additional notions that relate to microservices architecture and the technology that supports that type of architecture. As a reminder, the biggest downside of microservices architecture is the complexity of the infrastructure required to host such applications (known as operational complexity).
We are covering the following:
- An overview of containers
- Docker and Docker Compose
- Orchestration with Project Tye and Kubernetes
- Scaling
An overview of containers
Containers are an evolution of virtualization. With containers, we virtualize applications instead of machines. To share resources, we can leverage virtual or physical machines. A container contains everything that is required for the containerized app ...
Get An Atypical ASP.NET Core 6 Design Patterns Guide - Second Edition 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.