With the ever-increasing requirements of IT, it is more important than ever to:
- Release robust scalable solutions quickly and efficiently
- Have deployment portability across platform vendors and cloud providers
- Make efficient use of available computing resources
In the world of Continuous Integration (CI), Continuous Deployment (CD), Software as a Service (SaaS), Function as a Service (FaaS), Micro Services and Serverless computing, traditional approaches to software architecture and deployment are not always the best fit. Containerization is a great way to address many modern requirements.
