If we look back at the previous sections, you must have realized that containers are everywhere in Azure, be it IaaS or PaaS. Containers are fundamental when it comes to developing modern-world applications and have transformed the way development and deployment happens in the software world.
Containers allow for faster deployment and, most importantly, easy migration from one place to another. Portability is the key factor in making containers so popular and mainstream, along with many other benefits surrounding agility.
In this section, we'll discuss how we can approach containerizing applications and what it takes to do this by covering the following topics:
- Assessing your application components and defining the components that need to be executed in a different category of containers with their specifications
- Writing a Dockerfile...