Category: Software, Business, Database, Kubernetes, Docker, Infrastructure, containerization, yaml

While containers provide a coherent experience and alleviate tight coupling of software installations (deb’s, rpm’s etc)., systems to orchestrate these containers provide the cohesion for a production grade containerised application. There have been various products in this space like Mesos, Docker Compose, Swarm and some proprietary ones like AWS ECS.

Databases, caching systems, queues, log management are components that developers rather not maintain and prefer to be managed by a provider.

By abstracting away the infrastructure concerns, one of the biggest benefits we have observed is the ability to deploy anywhere.

This is less desirable for software that needs to adhere to assurance standards and have caused hindrances in my experience.

Related Articles