GOTO Berlin is a vendor independent international software development conference with more that 60 top speakers and 600 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Matthias Lübken, Head of Product at Giant Swarm

Matthias Lübken

Biography: Matthias Lübken

Matthias is the product guy (tm) at Giant Swarm. He has long time experience with different aspects in product and software development. Currently he herds different flocks of cats. He especially wonders where the containerisation of the world leads us and what the implications for applications developers are.

Twitter: @luebken

Presentation: Patterns in a Containerized World

Track: Docker, Friends & Alternatives / Time: Friday 13:20 - 14:10 / Location: Hall 1

Structuring and developing applications in a containerized world involves new challenges. Some old best practices need to be adapted and new patterns evolve. In this talk Matthias Lübken will give an overview of typical patterns that he has seen in developing, deploying and operating applications that leverage containers.

Some of these are:

  • immutable deployment artefacts
  • config via arguments
  • general purpose sidekicks
  • special sidekicks for logging and metrics
  • ambassador for service discovery or other networking related things, like load-balancing and circuit breaking.

As containers are a fairly new concept for general purpose application development, we see this list far from complete. This talk can be seen as a starting point for a general discussion about best practices and resulting patterns.