Technical requirements
It is important to understand the basics of Container-based computing for this chapter. We recommend that you are familiar with what Docker1, Podman2, or Kubernetes3 are and their relevance to Containers. It is not necessary to be familiar with all of them, but knowing any one of them will help in this chapter.
Important note
At the risk of getting ahead of ourselves, one of the key differentiations we will discuss in this chapter is the concept of locally collaborating groups of Containers. Given the often strong correlation between a Container and the microservice it contains, it is common that a set of Containers must be grouped into a logical set and managed as a unit. This grouping reflects the relatively tight relationship that these microservices have with each other, implying the need for secure communication between them in the...