Containerizing applications with Ballerina
Dependency resolution is a headache for developers in software development and deployment. You must be aware that a microservices application is not a single piece of software. The whole system is made up of hundreds of libraries and dependencies.
All these libraries and dependencies should be correctly linked together for a proper function program. Containers solve this problem by providing an isolated environment for applications. In this section, we will discuss how to use containers to develop a Ballerina application with the most famous container platform – Docker. Let's begin by introducing containers.
Introduction to containers
The first time you learned about containers in cloud native environments, I'm pretty certain the first thing that came to your mind was, Does this have something to do with a shipping container?. The idea of containers in a microservice architecture is pretty much the same as shipping...