1. Lego-Bausteine des Online-Handels:
Wie Unternehmen mit Microservices
Innovationen vorantreiben
All Rights Reserved @2018 1
Dr. Roman Zenner
aleri Kundentag, 26.04.2018
2. Vorstellung: Dr. Roman Zenner
• 15+ Jahre E-Commerce-Erfahrung:
als Autor, Dozent, Berater,
Journalist & Interims-Projektleiter
• Seit Herbst 2015 bei commercetools
als Industry Analyst & Content
Writer
All Rights Reserved @2018 2
5. Wie war das 1995?
All Rights Reserved @2017 5
Oak wird in Java
umbenannt,
veröffentlicht und
geht Partnerschaft mit
Netscape ein.
JavaScript wird
vorgestellt.
Die ersten
Mobiltelefone mit 10-
Ziffern-Monochrom-
Display
Mark Zuckerberg ist
noch in der
Grundschule
Amazon.com beginnt
als Buchverkäufer und
macht $303.000
Umsatz
10. Conway’s Law
10
“Any piece of software reflects
the organizational
structure that produced it”
Melvin Conway
1968
11. Conway’s Law in Aktion
11
User Interface
Application
Datastore
Infrastructure
Resulting SoftwareTypical Enterprise Organization Structure
Head of IT
Head of
Operations
Head of DBAs
Head of
Infrastructure
Head of App
Dev
Head of UI
Head of
Development
An Enormous Monolith
12. Hoher Abstimmungsaufwand
• Business-Domänen (Marketing,
Entwicklung, DevOps, etc.)
• technische Teams (Frontend,
Backend, DB, etc.)
• Anforderungspriorisierung
All Rights Reserved @2018 12
17. Kundenzentrierung auf einem neuen Niveau
• Neue Geräte und Datenprofile
erlauben neues Niveau bzgl.
kundenzentrierter Prozesse
• Basierend auf Kontext werden
Kunden zielgenauer angesprochen
• Zu jeder Zeit, an jedem Ort, auf
jedem Gerät
All Rights Reserved @2018 17
19. Innovation stößt bei der IT oft auf wenig Gegenliebe
All Rights Reserved @2018 19
Es tut mir leid, aber
zuerst müssen wir
die Buchhaltungs-
Software updaten
Damit das erledigt
wird, bitte erst ein
Ticket anlegen
Diese Änderung
wird im nächsten
Release dabei sein.
Also in drei
Monaten.
Unsere Architektur-
Kommission ist sich
nicht sicher was die
Integration angeht.
Wir haben schon
unser Budget für
dieses Jahr
aufgebraucht
Das ist nicht
ausreichend
dokumentiert.
20. Paradigmenwechsel: Microservices
All Rights Reserved @2018 20
Individuelle Teile von
Geschäftsfunktionen
Kleine Team(s) aus unterschiedlichen
Fachbereichen
Unabhängig voneinander entwickelt,
deployed und verwaltet
21. All Rights Reserved @2018 21
Anwendung
Datenbank
Infrastruktur
Dev
Ops
Business
Inventar-Microservice
API
Preis-Microservice
HTTP/REST
Interface
Dev
Ops
Business
Dev
Ops
Anwendung
Datenbank
Infrastruktur
Dev
Ops
Business
Preis-Microservice
API
Anwendung
Datenbank
Infrastruktur
Dev
Ops
Business
Warenkorb-Microservice
API
Anwendung
Datenbank
Infrastruktur
Dev
Ops
Business
Rabatt-Microservice
API
24. Day, DD. Month 2017 All Rights Reserved @2018 24
Horizontale vs. vertikale Teams
25. • Amazon stellt 50
Millionen mal neuen
Software online
• Erfindet das 2-Pizza-
Team-Konzept
o Roadmap
o Development
o Ops
o QA
All Rights Reserved @2018 25
27. Microservices auf der grünen Wiese
Day, DD. Month 2017 All Rights Reserved @2018 27
• Große internationale Unternehmen
mit Hunderten von Entwicklern
setzen komplett auf Microservices
und leisten sich Dutzende von
Teams
• Für diese Unternehmen ist der
Einsatz von Microservices ein No-
Brainer, für sie zählt primär
Geschwindigkeit und Agilität
31. Xmas-Service
• Minimaler Programmieraufwand
• Beliebige Technologie, d.h.
bestehendes Know-How wird
weiterverwendet
• (Fast) Keinerlei Abhängkeiten vom
Ursprungssystem
Day, DD. Month 2017 All Rights Reserved @2018 31
32. All Rights Reserved @2018
Weitere Teile in separate Microservices auslagern
Landing
Kategorien
Produkte
Application
Datastore
Infrastructure
Application
Datastore
Infrastructure
Application
Datastore
Infrastructure
25
33. All Rights Reserved @2018 33
Vorteile des Hybridansatzes
• Neue Funktionen können
schnell getestet werden
• Sie können sukzessive die
bisherige Lösung ersetzen bis
hin zu einer kompletten “soft
migration“
• Zu Beginn keine neue
Teamstruktur, keine
zusätzlichen Ressourcen
erforderlich
34. All Rights Reserved @2018 34
Zusammenfassung
• Mit der Modularisierung steigen Agilität
und Geschwindigkeit
• Paralleles Arbeiten begünstigt Skalierung
• Komplexität verschwindet nicht „magisch“
durch Microservices, wird aber sichtbarer
und einfacher zu handhaben
• Mit einem Hybrid-Ansatz startet man
schlank, ohne bestehende Infrastrukturen
komplett erneuern zu müssen
36. Über commercetools
All Rights Reserved @2018 361
Büros in München und Berlin sowie
in Durham (USA)
Cloud-basierte Omnichannel-Plattform
Umfangreiche und hochflexible E-
Commerce-Funktionalität
Gegründet 2006 / 150+ Mitarbeiter
Stellt Microservices und APIs für
den Handel von Morgen bereit
Einfache Integration von
Drittsystemen durch flexible APIs
Für B2C- and B2B-Kunden
37. www.commercetools.com
Office Munich
Adams-Lehmann-Str. 44
80797 Munich
+49 89 99 82 996-0
Office Berlin
Sonnenallee 223
12057 Berlin
+49 30 67 24 21-20
Durham, NC
American Underground | Crowe Building
406 Blackwell Street, Suite B034
Durham, NC 27701
+1 212 220 3809
All Rights Reserved @2018 37
Vielen Dank!
38. This document is created and owned by commercetools. The contents of this document are confidential and
intended solely for the addressee(s). If you are not an intended addressee, you must not disclose, copy, distribute
or take any action in reliance upon this document. If you have received this document in error, please notify
commercetools, http://www.commercetools.com.
Disclaimer
All Rights Reserved @2018 38