background.png

Containerization

Containerization promotes a rapid-development environment, providing developers with a new level of efficiency. With containers, developers can change a platform’s source code and then instantly track the changes as the applications are running, with the exact same source code.

The principal benefits of containerization are:

  • Improves Portability

  • Improves Scalability

  • Simple and Fast Deployments

  • Enhances Productivity

  • Improves Security

  • Reduces Resource Consumption

Services 2.png
containers 2.png

At stack.io we can:

  • 12-factorize your applications

  • Put your app in a container

  • Make it easy to build, push, and pull container images

  • Make it easy to add dependencies to your application independently of your ops team.

 

Common container use cases:

  • Cloud migration

  • Refactoring existing applications for containers

  • The adoption of a microservices architecture

  • Iot services

  • Developing new container-native applications

  • Providing easier deployment of repetitive jobs and tasks




Untitled+design-22.jpg

DevOps Maturity

Where does your setup fit on our DevOps maturity scale?

+ Poor

  • We’re not using containers.
  • Our applications have dependency issues all of the time. We have to beg our sysadmin to install some dependency and they always say ‘no’.

+ Fair

  • We’re not using containers, but we deploy things in a standardized manner via AMIs, VM images, RPMs/Debian packages, etc.
  • We’re using containers during development and testing, but not in production.
  • Our team needs to manually build the containers whenever we want to use them.
  • We’re misusing pods, confusing the purpose of it, putting multiple processes in a container.
  • We’re running multiple processes on a container instead of running multiple containers.

+ Good

  • We use docker containers, but the images might contain secrets or other hacks in the build process.

+ Great

  • We use docker containers for all of our application deployments and our images have no vulnerabilities or secrets built into them.
  • It’s easy to access, build, and upload our container images.