Warum eure (Micro)Service-Architektur nicht funktioniert

Thema: Lieferfähigkeit durch digitale Kultur, Zusammenarbeit und Nachhaltigkeit

Zielgruppe: Fortgeschritten

Abstract:
Vielleicht bist Du bereits in einem Deiner Meetings auf den Satz gestoßen: “Die (Micro-)Service-Architektur funktioniert nicht so, wie wir uns das vorgestellt haben.” Dies ist eine Situation, die viele, die auf Microservices umgestellt haben, erlebt haben. Statt schnellerer Bereitstellung neuer Funktionen wird die Welt komplizierter und fehleranfälliger. Was ist geschehen?

Die Gründe sind vielfältig. Oftmals wird lediglich die Architektur geändert, ohne einen Blick auf die Organisationsstruktur zu werfen. Microservices sind dezentral, was bedeutet, dass die Teile einer Anwendung unabhängig voneinander sein sollten. Doch in einer alten, hierarchischen Organisationsstruktur fördert dies ungewollte Abhängigkeiten. Wie oft hast Du immer noch Abhängigkeiten zwischen Teams? Wie oft wird ein Service von einem anderen aufgerufen? Oder geschieht es gar, dass jeder “front-facing” Service im Grunde zehn andere Services aufruft? Wie oft hörst Du den Satz: “Bevor wir das umsetzen können, muss das andere Team eine Änderung in Ihrem Service vornehmen?”

All dies sind Probleme, die häufig aus einer inkonsequenten Anwendung der Architektur und vor allem aus mangelnder organisatorischer Anpassung resultieren. Das Schneiden neuer Services allein reicht nicht aus, wenn die Firmenstruktur die tägliche Arbeit behindert.

Was ist zu tun? Um die Vorteile von Microservices zu nutzen, müssen Teams so organisiert werden, dass sie unabhängig voneinander arbeiten können.

Wie gelingt das? Das Inverse Conway-Manöver kann ein nützliches Werkzeug sein, um die Organisation an die gewünschte Architektur anzupassen, nicht an die bestehende.

Was erwartet Dich in unserem Vortrag? Wir werden Dir anhand typischer Probleme ein Werkzeug zur Analyse Deiner Situation vorstellen. Wir bieten konkrete Vorschläge und Anekdoten aus der Praxis, wie dies umgesetzt werden kann. Natürlich geben wir Dir auch handfeste Tipps.

Wenn Du Deine (Micro-)Service-Architektur optimieren möchtest, bist Du herzlich eingeladen, an unserem Talk teilzunehmen. Wir freuen uns auf Dich!

zur Liste...

Referent: Mick Hohmann
Mayflower GmbH
Vita

Co-Referent: Dennis Wagner
dwcg Consulting
Vita