Containerization in 2020

Containerization has come a long way and containers have completely revolutionized the way companies build, test, package and deliver software today. Containers are good for packaging any software — big or small. Microservices are great candidates to be packaged and delivered with container images. With Microservices architecture, the large monolith is decoupled into several mini services that work independently. 

This non-interdependency creates freedom among developers to work on services with more proficiency and without worrying about dependencies and how one service might affect the others throughout the whole system. Although microservices are decoupled pieces/services, they all work on one bigger and common objective.