What are the benefits of making Microservices Architecture as Containerized?
Most of my colleagues I work with think that the Containers and Microservices are the same things. Honestly, I prefer using a Managed Cloud Service to host my Microservices Architecture and scale when necessary instead of a custom container on Docker and I see no reason to migrate my microservices from the cloud.
Assuming that I have a .Net Core Microservices Architecture with 2 different APIs with 2 different contexts, MS SQL, and a Web UI.
What are the benefits of using 4 containers instead of using 3 Azure Web Apps Service and the managed Azure SQL Service?