Skip to content
This repository has been archived by the owner on May 29, 2020. It is now read-only.

kuehne-nagel/monolith-to-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

It is not exactly a rewarding task to extend and maintain a web application historically grown over 10 years. Splitting this monolithic application into wieldy microservices sounds like a promising alternative. If said web application is already clustered into functional components and technical layers, it cannot be that hard to extract parts and refactor them into independent applications. As experience shows, this way is rocky nonetheless.

In this talk by Bjoern Kimminich you will not find any "Just do it like that!"-one-size-fits-all-advice and it also does not tell a "No problem!"-happy-path-success-story. But it will hopefully initiate an active discussion about the possibilities and limitations of the decomposition of legacy software!

Bjoern Kimminich is working in the area of software development for Kuehne + Nagel for over 8 years where he is now responsible for Global IT Architecture. He is a member of the nonprofit Open Web Application Security Project (OWASP) and authored the intentionally insecure web application Juice Shop, which can be used to learn security vulnerabilities of the web. As a side job he lectures software development at the UAS Nordakademie where he teaches Java to engineering students as their first programming language.

Eine über 10 Jahre gewachsene große Webanwendung zu erweitern und zu warten ist keine dankbare Aufgabe. Da klingt eine Zerlegung dieser monolithischen Anwendung in handliche Microservices nach einem vielversprechenden Ausweg. Wenn die besagte Webanwendung bereits in fachliche Komponenten und technische Schichten unterteilt wurde, kann es ja nicht so schwer sein, Teile herauszulösen und in eigenständige Anwendungen zu refaktorisieren. Die Praxis zeigt, dass der Weg dennoch steinig ist.

In diesem Vortrag von Björn Kimminich gibt es keine "So wird's gemacht!"-One-Size-Fits-All-Ratschläge und er erzählt auch keine "Alles-kein-Problem!"-Happy-Path-Success-Story. Es entsteht aber hoffentlich eine aktive Diskussion über die Möglichkeiten und Grenzen der Zerlegbarkeit von Legacy-Software!

Björn Kimminich ist seit über 8 Jahren bei Kuehne + Nagel in der Softwareentwicklung tätig, und verantwortet dort mittlerweile den Bereich Globale IT Architektur. Er ist Mitglied im gemeinnützigen Open Web Application Security Project (OWASP) und Autor der beabsichtigt unsicheren Web-Anwendung Juice Shop, die dem Erlernen von Webunsicherheiten dient. Nebenamtlich doziert er im Bereich Softwareentwicklung an der FH Nordakademie, wo er Wirtschaftsingenieuren Java als erste Programmiersprache näherbringt.

Talk History

About

Slides for "From Monolith to Microservices" presentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published