DockerCon 2019: Innovation is not optional!
From April 29 to May 2, over 5,000 IT professionals came together for the annual DockerCon in San Francisco. More than ever, containers are at the centre of the trends in application development, and Docker containers are increasingly used by the community to create new applications and modernize existing IT assets.
Written by Simon Coutu, Software Architect at Cofomo.
Day one was dedicated to the Hallway Track, consisting of small group conversations on very specific topics. From our discussions with other subject-matter experts, we drew a common conclusion: to initiate change toward cloud native development within a company, the management department’s support is essential and that support must be communicated to all the other departments, particularly those specialized in infrastructure. Resistance to change often comes from these work teams as the implementation of containers and the orchestration platforms that support them significantly changes the nature of the tasks assigned to these teams.
At the conference, we had an opportunity to meet the different event sponsors that offer a broad array of products as well as useful and innovative suppliers. The onsite personnel were mainly technology experts; our team was able to ask very probing questions and obtain immediate responses, and even meet some of the Docker developers and discuss the next steps for the company.
Day two began with the official launch of the new version of Docker Enterprise, accompanied by a demonstration. We also received confirmation of the graduation of containerd—a technology at the core of Kubernetes 1.14—by the CNCF (Cloud Native Computing Foundation). According to Docker, containers are now a global standard; in light of the 75% growth rate in container adoption each year for the past three years, we can only agree with them. One statement stood out from the presentation: “You innovate or you become irrelevant.” It was with this perspective that many large organizations (CitiBank, Visa, Carnival and Nation Wide) decided to shift to containers and cloud development.
Our experts also attended a demonstration of R.O.S.I.E., a robot designed through the combination of the Robot Operating System project and Docker containers. No doubt, other artificial intelligence projects are more advanced than this one; however, this robot, designed by two engineers during their free time, is operated with motors from toy helicopters and parts created with 3D printers, and uses exclusively open source software. Very impressive!
We also discovered tools for securing a container platform when we attended the presentation by Netflix developers, which was extremely interesting. While the content was definitely complex, you learned a lot!
This 9th edition of DockerCon was both rich in content and surprising; we learned that, thanks to Docker containers, the work of researchers is greatly simplified, as explained by Alice Minotto, Cyverse UK DevOps engineer. Research environments are often complex to configure; however, as containers include the configuration needed for running their applications, this complexity is eliminated. The same benefits also apply to artificial intelligence research.
In conclusion, we encourage you to become familiar with the principles of container development as soon as possible. Whether you are ready or not, the adoption of containers is accelerating; needless to say, we much prefer to innovate than to become outdated.
The conference presentations are available here: https://www.docker.com/dockercon/2019-videos/. Also, check out the session on best practices when designing dockerfiles, as well as the presentation on Windows containers and the introduction to BuildKit, a new tool with Docker Enterprise 3.0.