Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Survey Says: 42.3% of Devs Currently Use Container Technologies

DZone's Guide to

Survey Says: 42.3% of Devs Currently Use Container Technologies

We surveyed developers to learn how they’re using containers and if they think continuous integration and continuous delivery are being achieved at their organization (Hint: they don’t).

Free Resource

Containers help developers achieve continuous integration and continuous delivery. And while they are no magical solution, they do make it easier to update and modify code sections without affecting the entire application.

In preparation for the upcoming Guide to Orchestrating and Deploying Containers, we surveyed the DZone audience to learn about the developers using containers, how they’re using them, and if they think continuous integration and continuous delivery are being achieved at their organization (Hint: they don’t).

Initial Findings:

  • Java is their primary programming language - 62.1%
  • Team sizes range from 6-10 people (35.1%) to 2-5 people (35%)
  • Developer/Engineer (35.7%), Developer team lead (19.7%), and Architect (16.4%) are the most popular roles working with containers

We also asked developers how they stay up to date on container technologies. Typically, we find that news/tech sites are the most popular – which is still true here – 86% of developers do read articles to stay informed.

However, developers also said that online classes/training (68.8%), working on projects in their spare time (54.7%), and attending workshops/conferences (39.4%) play a role in their containers education.


Image title

How Developers are Using Containers

  • 42.3% said their organization currently uses container technologies;
  • 61.2% said they run 1-100 containers in production;
  • 51.1% said 1-25% of their workload is containerized whereas 8.9% said 75-100% of their workload is containerized

Developers said the major benefits to using containers are environment consistency, faster deployment, portability, and scalability.

But they also said there are some challenges to using containers, primarily refactoring/re-architecting legacy applications and the lack of experience using containers.


What Container Technologies are Developers Using

  • Kubernetes (35.3%), Docker Swarm (32.2%), and Amazon ECS (26.4%) are the most popular container orchestration/management technologies
  • CoreOS (26.2%) and boot2docker (19.9%) are the most popular container operation systems
  • Docker Hub (33.5%) is the most popular registry used to organize containers
  • Docker is the most popular container technology used by organizations (92.2%)

Image title

Are Developers Achieving CI and CD?

According to developers, not so much. Just over half (54.8%) say their organization has achieved continuous integration.


Image title



And even fewer (34%) say their organization has achieved continuous delivery.


Image title

More on Container Technologies

Research Analyst Tom Smith interviewed several execs on orchestrating and deploying containers. Check out their interviews below:

NeuVector on Containers

Diamanti’s Vision for Containers

MapR POV on Containers

StorageOS’ Take on Containers

Apcera’s POV on Containers

InterSystems on Containers

On Containers, Microservices, and Orchestration

Experience at Twitter Improves Runtime Between Microservices

Container Capabilities Lag Hype by Two Years

--

You can read more insights, original survey data, and the latest on container technologies in the upcoming Guide to Orchestrating and Deploying Containers. Download your free copy on August 7, 2017.

Topics:
containers ,developer marketing ,research guide

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}