Orchestration
Once we have a containerized microservices application, we need to deploy it. The challenges pass from the number of features in a single application (monolith) to the number of applications to deploy, maintain, and orchestrate.
Each cloud provider has its own offering, which can be serverless, such as Azure Container Instances (ACI) and Azure Kubernetes Service (AKS). You can also maintain your own VMs in the cloud or on-premises.
There are many tools to help with orchestrating and deploying containers, and we can’t cover them all here. That is also why I’ve kept this section as lean as possible; I don’t want to overwhelm you with information about tools that may become irrelevant or that you may never use. Instead, I think it is important to lay out some foundations to help you get started. Let’s start with Project Tye, before we explore Kubernetes jargon.
Project Tye
Project Tye (https://adpg.link/tye) is an open source...