Source: Alex Simoes/Borussia Dortmund GmbH & Co. KGaA

Program

February 19th (Theme: Microservice Design)

8:00
Registration desk open
Location: Room F.212
9:15
10:00
Welcome and Opening Speech
Speakers: Sabine Sachweh, Fabrizio Montesi
Opening speech to welcome all the attendees and introduce the organisation and the environment around the conference.

Location: Room F.211
10:00
10:20
Coffee Break
Location: Room F.212
10:30
12:10
Foundations of Design
Microservices: A Taxonomy
Author: Stefan Tilkov
Innovation, not Novelty: Three models for Microservices Architecture Design
Author: Leif Beaton
Microservices Architectures and Technical Debt: A Self-adaptation View?
Authors: Ananya Chhonker; Rogério de Lemos
Viewpoint-specific Model-driven Microservice Development
Author: Philip Wizenty

Chair: Luís Cruz-Filipe
Location: Room F.211
12:10
13:10
Lunch
Location: Room F.212
13:20
14:20
Domain-Specific Service Decomposition with Microservices API Patterns
Speaker: Olaf Zimmermann


Abstract of the keynote | Microservice API Patterns Website

Chair: Saverio Giallorenzo
Location: Room F.211
14:20
15:10
Design Support
Towards customizing multi-tenant Cloud applications using non-intrusive microservices
Authors: Phu H. Nguyen; Hui Song; Franck Chauvel; Erik Levin
How to Synchronize Microservices
Authors: Sebastian Copei; Albert Zündorf

Chair: Olaf Zimmermann
Location: Room F.211
15:10
15:30
Coffee Break
Location: Room F.212
15:30
16:20
Design Experiences
Migrating Monoliths to Microservices: A Survey of Approaches
Author: Eberhard Wolff
Why Microservices Fail: An Experience Report
Author: Eberhard Wolff

Chair: Claudio Guidi
Location: Room F.211
16:20
17:00
Short talks
Microservices are not a silver bullet - challenges and benefits of the Microservices architectural style
Author: André Fachat
A Class Concept for Microservices to Manage Dynamic Complexity and Code Reuse
Authors: Lukas Reinhardt; Marcus Hilbrich

Chair: Nhiem Lu
Location: Room F.211

February 20th (Theme: Microservice Development)

8:00
Registration desk open
Location: Room F.212
9:00
10:00
Understandable Microservices
Speaker: Fabrizio Montesi


Abstract of the keynote

Chair: Sabine Sachweh
Location: Room F.211
10:00
10:20
Coffee Break
Location: Room F.212
10:30
12:10
Foundations of Development
Do Microservices Prevent High Qualitative Code?
Authors: Marcus Hilbrich; Christine Jakobs; Matthias Werner
Reliable In-Field Tests for Testable Microservices of Process Control Systems
Authors: Joachim Fröhlich; Christoph Stückjürgen
The Elixir programming language: Reliable microservices made easy
Author: Adam Kuffel
Bigraphical models for Container-based Systems
Authors: Marino Miculan; Fabio Burco

Chair: Fabrizio Montesi
Location: Room F.211
12:10
12:50
Lunch
Location: Room F.212
13:00
14:00
Engineering Reliability
Speaker: Ramón Medrano Llamas


Abstract of the keynote

Chair: Marco Peressotti
Location: Room F.211
14:00
14:20
Mayor's Address
Mayor of Dortmund: Ullrich Sierau
Address of the mayor of Dortmund to the Microservices Community on current and future projects to lead the process of Digital Transformation in the Ruhr area

Chairs: Fabrizio Montesi, Sabine Sachweh
Location: Room F.211
14:20
15:10
Applications 1
Microservices in Higher Education - Migrating a Legacy Insurance Core Application
Authors: Andreas Hausotter; Arne Koschel; Moritz Lange
Flow Studio - An online flow-based programming environment for domain-specific microservice applications
Authors: Marcel Hahn; Albert Zündorf

Chair: Balint Maschio
Location: Room F.211
15:10
15:30
Coffee Break
Location: Room F.212
15:30
16:20
Applications 2
Microservice-Oriented Computing for the Internet of Things
Authors: Maurizio Gabbrielli; Ivan Lanese; Stefano Pio Zingaro
Ephemeral Data Handling in Microservices
Authors: Fabrizio Montesi; Larisa Safina; Stefano Pio Zingaro

Chair: Jonas Sorgalla
Location: Room F.211
16:20
17:00
Short talks
Updating the current Jolie microservices based DMS solution to include electronic invoicing
Author: Balint Maschio
Request Log API Pattern - An architecture pattern for a better logging and easy testing of microservices
Authors: Marcel Hahn; Albert Zündorf

Chair: Philipp Heisig
Location: Room F.211

February 21st (Theme: Microservice Deployment & Experiences)

8:00
Registration desk open
Location: Room F.212
9:00
10:00
Factory of Things - Using Microservices for Data Processing and IoT
Speaker: Jörn Esdohr
Abstract of the keynote

Chair: Florian Rademacher
Location: Room F.211
10:00
10:20
Coffee Break
Location: Room F.212
10:30
12:10
Deployment Automation
Co-Design of Business and IT Services
Author: Blagovesta Pirelli
Beyond auto-scaling: application-aware optimal elasticity
Authors: Jacopo Mauro; Iacopo Talevi; Gianluigi Zavattaro
PREvant (Preview Servant): Composing Microservices into Reviewable and Testable Applications
Author: Marc Schreiber
A Jolie based platform for speeding-up the digitalization of system integration processes
Authors: Claudio Guidi; Balint Maschio

Chairs: Marcel Hahn, Sebastian Copei
Location: Room F.211
12:10
13:10
Lunch
Location: Room F.212
13:20
14:20
Build Fashionable Container Systems with Microservices, Clouds, and Kubernetes
Speaker: Peter Rossbach
Abstract of the keynote

Chair: Florian Rademacher
Location: Room F.211
14:20
15:10
Experiences 1
Moving mountains – practical approaches for moving monolithic applications to Microservices
Authors: Nhiem Lu; Gert Glatz; Dennis Peuser
Microservices in the German Industry: Insights into Technologies, Characteristics, and Software Quality
Authors: Jonas Fritzsch; Justus Bogner; Stefan Wagner; Alfred Zimmermann

Chair: Larisa Safina
Location: Room F.211
15:10
15:30
Coffee Break
Location: Room F.212
15:30
17:00
Experiences 2
A Microservice architecture for monitoring, processing and predicting climate data in animal husbandry
Authors: Alexander Stein; Marcel Zillekens; Marius Khan
Experience Report: First Steps towards a Microservice Architecture for Virtual Power Plants in the Energy Sector
Authors: Manuel Wickert; Sven Liebehentze; Albert Zündorf

Chair: Stefano Pio Zingaro
Location: Room F.211