Automate the deployment, scaling, and management of containerized applications.
A containers architecture enables multiple services to run on the same machine, isolated from each other, in the same way as virtual machines, but with much less overhead.