The Narato projects tend to rely more and more on Docker, as it perfectly suits a microservice architecture. We not only use it for deployment, but also for development. By using this we try to make our workflow as productive as possible. Since the Docker community is moving very fast, we attended DockerCon EU in Copenhagen last week to keep up to date with the latest  news.

Docker

Major Docker topics

The Docker team announced two major topics in the keynotes:

The video recordings of the keynotes are freely available on Keynote Day 1 and Keynote Day 2.

Traditional applications are typically developed as monoliths. With the MTA program, Docker tries to support companies while they upgrade their traditionally deployed apps to a more modern container infrastructure like Docker. Our typical Narato architecture builds on the concept of microservices. Still, Docker’s MTA program may teach us useful lessons on the migration from monoliths to microservices.

Interesting highlights

First there were the keynote sessions, but there were also a lot of breakout sessions on a broad range of topics. All slides will soon become available on Docker’s slideshare. We will just highlight a few of the covered topics :

  • Abby Fuller from AWS explained how to create effective Docker images. She introduced topics like the recently introduced multistage builds. Some of the Narato templates and services will benefit from these tips to reduce the size of their Docker image.
  • Adrian Mouat, one of the Docker captains, talked about tips and tricks. Nothing new, not mind-blowing, just some useful practical tips to make your day-to-day Docker usage more efficient.
  • Dan Finneran, an ex-Docker captain that recently became a Docker employee, prestented an overview of the Docker networking.
  • Bret Fisher, another Docker captain, gave a playful talk on the deployment to production with Docker. He warned us against bad practices, like turning servers from cattles into pets and making Dockerfiles environment specific. Definitely some lessons that we should take into account while deploying Narato apps.
  • Riccardo Tommasini, a PhD Student from Milano, gave a short presentation in the Community Theatre on his ongoing research to empower Docker with Linked Data principles. One of his research results, a Docker ontology to represent Dockerfiles in RDF, will be presented next week at ISWC 2017.

These are just a few highlights of all the topics they covered at the conference. The video recordings of all presentations will soon become available on the Docker website. In conclusion we can say that this conference offered a lot of interesting material to learn from within the context of Narato.

This article is cross-posted on mu.semte.ch