The Cloud has changed the way in which we develop software and it has made containerization a valuable tool in the IT toolbox. Being able to “package” applications, configurations and other dependencies in containers that are easy to move around in the Cloud has become a crucial element in simplifying infrastructure and making it more agile. In other words, container technology makes software development extremely efficient, flexible and scalable.
Although it sounds simple, working with containerization in practice is a complex matter. This is where DX has great potential. Continuing with the packaging terminology, we can say that DX is a way to package up containerization so that it is much easier for software developers to work on the containers efficiently.