SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Downloaden Sie, um offline zu lesen
KUNDENORIENTIERTE
VERTIKALISIERUNG
ALEXANDER KNÖLLER | JENS HIMMELREICH | NEULAND - BÜRO FÜR INFORMATIK
SEACON 2018
KUNDENORIENTIERTE
VERTIKALISIERUNG
ALEXANDER KNÖLLER | JENS HIMMELREICH | NEULAND - BÜRO FÜR INFORMATIK
SEACON 2018
Ein Praxisbericht
KUNDENORIENTIERTE
VERTIKALISIERUNG
ALEXANDER KNÖLLER | JENS HIMMELREICH | NEULAND - BÜRO FÜR INFORMATIK
SEACON 2018
Varianten und Best Practices
PROBLEM
E-COMMERCE
€
t
WEBSHOP
WEBSHOP
RECO
BILDSUCHE
SEO
TRACKING
ATTRIBUTE NEWSLETTER
WEBSHOP
RECO
BILDSUCHE
SEO
TRACKING
ATTRIBUTE NEWSLETTER
KOMPLEXITÄT
KOMPLEXITÄT
WEBSHOP
RECO
BILDSUCHE
SEO
TRACKING
ATTRIBUTE NEWSLETTER
KOMPLEXITÄT
WEBSHOP
RECO
BILDSUCHE
SEO
TRACKING
ATTRIBUTE NEWSLETTER
FEHLERANFÄLLIGKEIT
WEBSHOP
RECO
BILDSUCHE
SEO
TRACKING
ATTRIBUTE NEWSLETTER
LANGSAMKEIT
LÖSUNG
µSERVICES
KUNDENORIENTIERTE
VERTIKALISIERUNG
fachlich
KUNDENORIENTIERTE
VERTIKALISIERUNGtechnisch
VERTIKALISIERUNGtechnisch
DB DB DB DB DB
HTML HTML HTML HTML HTML
A B
C
A B
C
A B
C
A B
C
A B
C
SELF CONTAINED SYSTEM
Vertikale
DB DB DB DB DB
HTML HTML HTML HTML HTML
A B
C
A B
C
A B
C
A B
C
A B
C
AUTARKES SYSTEM
Keine synchrone Kopplung zur Laufzeit
DB DB DB DB DB
HTML HTML HTML HTML HTML
A B
C
A B
C
A B
C
A B
C
A B
C
HTML
DETAIL
HTML
NAVIGATION
HTML
EMPFEHLUNG
HTML
MINIWARENKORB
HTML
ANREDE
EINGENSTÄNDIGES FRONTEND
PATTERN LIB
DB DB DB
HTML HTML HTML
A B
C
A B
C
A B
C
// //
ASYNCHRONE KOMMUNIKATION
Data Feeds
VERTIKALISIERUNGtechnisch
fachlich
KUNDENORIENTIERTE
VERTIKALISIERUNGtechnisch
fachlich
KUNDENORIENTIERTE
KUNDENORIENTIERUNG
Komponentenschnitt
SOFTWAREARCHITEKTUR
fachagnostisch
BOUNDED
CONTEXT
GESCHÄFTS-
FÄHIGKEIT
KUNDE PRODUKT BILD
SUCHE WARENKORB NAVIGATION EMPFEHLUNG DETAILSEITE MEINKONTO
SOFTWAREARCHITEKTUR
Grundentitäten
KUNDENORIENTIERUNG
Phasen des Kaufprozesses
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
KUNDENORIENTIERUNG
Grundentitäten im Kontext
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
Variante
Produkt-
knoten
Produkt
Warenkorb-
position
Artikel
KUNDENORIENTIERUNG
Inverses Conway-Manöver
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
KUNDENORIENTIERUNG
Inverses Conway-Manöver
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
VARIANTEN
TIEFE DES SCHNITTS
TIEFE DES SCHNITTS
Webshop
UNTERNEHMENS-IT
TIEFE DES SCHNITTS
Digitale Kanäle
WEBSHOP APP TV
TIEFE DES SCHNITTS
Vertikalisierung der gesamten IT
GRÖSSE DER PROJEKTE
GRÖSSE DER PROJEKTE
5 Vertikalen - der ‚Klassiker‘
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
GRÖSSE DER PROJEKTE
Don’t start with a Monolith
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
PRÄSENTATION TRANSAKTION
PATTERN LIB
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
GRÖSSE DER PROJEKTE
Das gesamte Unternehmen
GRÖSSE DER PROJEKTE
Das gesamte Unternehmen
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
BETRIEB
BETRIEB
NoOps
PLATTFORM-TEAM
BETRIEB
DevOps
OPSOPSOPSOPSOPS
BETRIEB
BestPractice: DevOps & AWS
OPSOPSOPSOPSOPS
AWS
PROBLEME
DER LÖSUNG
ERFOLG
Langsamkeit
Komplexität
ERFOLG
Langsamkeit
Komplexität
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
Transparenz
ERFOLG
Langsamkeit
Komplexität
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
ERFOLG
Langsamkeit
Komplexität
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
Ownership
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
CFO
Kosten
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
COO
Rendite
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
CEO
Geschwindigkeit
& Innovation
KULTUR
Vom Maschinenraum
KULTUR
Vom Maschinenraum auf die Brücke
GROSSE PROJEKTE
PAYBACK
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
GROSSE PROJEKTE
ACKYBPA
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
aus Kundensicht restrukturieren
EXPERIMENTE
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
EXP. 7EXP. 6 EXP. 8
EXPERIMENTE
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
In einer Vertikale zuhause
EXP. 77 7EXP. 6 6
EXP. 8
8 8
VISIONEN
Wo ist das Zentrum?
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
VISIONEN
Lackmustest für Führung vs. Steuerung
SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN
?ENDEFragen?
QUELLEN
NEULAND-BLOG ZUM THEMA VERTIKALISIERUNG
https://www.neuland-bfi.de/vertikalisierung
MICROFRONTENDS - FRONTENDS FÜR VERTIKALEN
https://micro-frontends.org/
SELF-CONTAINED SYSTEMS
http://scs-architecture.org/
COLORS AND FONTS OF THE SLIDES ARE INSPIRED BY PHIL HAWKSWORTH
http://hawksworx.com/
THIS WORK IS LICENSED UNDER A CREATIVE COMMONS
ATTRIBUTION-NONCOMMERCIAL-NODERIVS 3.0 UNPORTED LICENSE

Weitere ähnliche Inhalte

Ähnlich wie kundenorientierte vertikalisierung

TFS Release Management Deep Dive
TFS Release Management Deep DiveTFS Release Management Deep Dive
TFS Release Management Deep DiveNico Orschel
 
W-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und SkalierbarkeitW-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und Skalierbarkeittobiasflohre
 
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - TrivadisTechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - TrivadisTrivadis
 
Active Sourcing - Wie ich Top TECH-Talente wie 007 finde
Active Sourcing - Wie ich Top TECH-Talente wie 007 findeActive Sourcing - Wie ich Top TECH-Talente wie 007 finde
Active Sourcing - Wie ich Top TECH-Talente wie 007 findeBarbara Braehmer
 
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...Nico Orschel
 
API-Design, Microarchitecture und Testing
API-Design, Microarchitecture und TestingAPI-Design, Microarchitecture und Testing
API-Design, Microarchitecture und TestingOPEN KNOWLEDGE GmbH
 
Cross Device Experience with HTML Prototyping
Cross Device Experience with HTML PrototypingCross Device Experience with HTML Prototyping
Cross Device Experience with HTML PrototypingPeter Rozek
 
Day CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neuDay CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neuCédric Hüsler
 
Serverless - Heilsbringer oder Hype?
Serverless - Heilsbringer oder Hype?Serverless - Heilsbringer oder Hype?
Serverless - Heilsbringer oder Hype?Sascha Wolf
 
Das passende Backend für meine Apps
Das passende Backend für meine AppsDas passende Backend für meine Apps
Das passende Backend für meine AppsOPEN KNOWLEDGE GmbH
 
E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018Johann-Peter Hartmann
 
Cloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoCloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoAndreas Koop
 
Cloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, DemoCloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, Demoenpit GmbH & Co. KG
 

Ähnlich wie kundenorientierte vertikalisierung (20)

Business-Mehrwert durch KI
Business-Mehrwert durch KIBusiness-Mehrwert durch KI
Business-Mehrwert durch KI
 
abaCal revolutioniert die Formel-Berechnungen im Unternehmen
abaCal revolutioniert die Formel-Berechnungen im UnternehmenabaCal revolutioniert die Formel-Berechnungen im Unternehmen
abaCal revolutioniert die Formel-Berechnungen im Unternehmen
 
TFS Release Management Deep Dive
TFS Release Management Deep DiveTFS Release Management Deep Dive
TFS Release Management Deep Dive
 
W-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und SkalierbarkeitW-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und Skalierbarkeit
 
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - TrivadisTechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
 
Hands-On Microservices mit Java
Hands-On Microservices mit JavaHands-On Microservices mit Java
Hands-On Microservices mit Java
 
Active Sourcing - Wie ich Top TECH-Talente wie 007 finde
Active Sourcing - Wie ich Top TECH-Talente wie 007 findeActive Sourcing - Wie ich Top TECH-Talente wie 007 finde
Active Sourcing - Wie ich Top TECH-Talente wie 007 finde
 
Unternehmensführung in der VUKA-Welt – Erfolgsstrategien für Ihr KMU
Unternehmensführung in der VUKA-Welt – Erfolgsstrategien für Ihr KMUUnternehmensführung in der VUKA-Welt – Erfolgsstrategien für Ihr KMU
Unternehmensführung in der VUKA-Welt – Erfolgsstrategien für Ihr KMU
 
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
 
2011 10 05 11-15 stefan flück
2011 10 05 11-15 stefan flück2011 10 05 11-15 stefan flück
2011 10 05 11-15 stefan flück
 
API-Design, Microarchitecture und Testing
API-Design, Microarchitecture und TestingAPI-Design, Microarchitecture und Testing
API-Design, Microarchitecture und Testing
 
2011 10 05 15-15 rolf künzi opacc
2011 10 05 15-15 rolf künzi opacc2011 10 05 15-15 rolf künzi opacc
2011 10 05 15-15 rolf künzi opacc
 
Cross Device Experience with HTML Prototyping
Cross Device Experience with HTML PrototypingCross Device Experience with HTML Prototyping
Cross Device Experience with HTML Prototyping
 
Day CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neuDay CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neu
 
Serverless - Heilsbringer oder Hype?
Serverless - Heilsbringer oder Hype?Serverless - Heilsbringer oder Hype?
Serverless - Heilsbringer oder Hype?
 
Das passende Backend für meine Apps
Das passende Backend für meine AppsDas passende Backend für meine Apps
Das passende Backend für meine Apps
 
Continuous Delivery in ADF Projekten
Continuous Delivery in ADF ProjektenContinuous Delivery in ADF Projekten
Continuous Delivery in ADF Projekten
 
E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018
 
Cloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoCloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, Demo
 
Cloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, DemoCloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, Demo
 

Mehr von Jens Himmelreich

Der pathologische Programmierer (revised edition)
Der pathologische Programmierer (revised edition)Der pathologische Programmierer (revised edition)
Der pathologische Programmierer (revised edition)Jens Himmelreich
 
Der pathologische Programmierer
Der pathologische ProgrammiererDer pathologische Programmierer
Der pathologische ProgrammiererJens Himmelreich
 
Skalierungsprobleme im eCommerce
Skalierungsprobleme im eCommerceSkalierungsprobleme im eCommerce
Skalierungsprobleme im eCommerceJens Himmelreich
 
Das agile Ich (extended version)
Das agile Ich (extended version)Das agile Ich (extended version)
Das agile Ich (extended version)Jens Himmelreich
 
Agile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston RoyceAgile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston RoyceJens Himmelreich
 
Agilität und Mikropolitik
Agilität und MikropolitikAgilität und Mikropolitik
Agilität und MikropolitikJens Himmelreich
 
Fremde Domänen verstehen - eine philosophische Randnotiz
Fremde Domänen verstehen - eine philosophische RandnotizFremde Domänen verstehen - eine philosophische Randnotiz
Fremde Domänen verstehen - eine philosophische RandnotizJens Himmelreich
 
Die Dinge richtig tun - die richtigen Dinge tun
Die Dinge richtig tun - die richtigen Dinge tunDie Dinge richtig tun - die richtigen Dinge tun
Die Dinge richtig tun - die richtigen Dinge tunJens Himmelreich
 

Mehr von Jens Himmelreich (16)

Auto, Maschine, Buch
Auto, Maschine, BuchAuto, Maschine, Buch
Auto, Maschine, Buch
 
Software-Hygiene
Software-HygieneSoftware-Hygiene
Software-Hygiene
 
ConwaysLawRevisited
ConwaysLawRevisitedConwaysLawRevisited
ConwaysLawRevisited
 
Schnittmuster
SchnittmusterSchnittmuster
Schnittmuster
 
Der pathologische Programmierer (revised edition)
Der pathologische Programmierer (revised edition)Der pathologische Programmierer (revised edition)
Der pathologische Programmierer (revised edition)
 
Der pathologische Programmierer
Der pathologische ProgrammiererDer pathologische Programmierer
Der pathologische Programmierer
 
Lean Startup
Lean StartupLean Startup
Lean Startup
 
Skalierungsprobleme im eCommerce
Skalierungsprobleme im eCommerceSkalierungsprobleme im eCommerce
Skalierungsprobleme im eCommerce
 
Das agile Ich (extended version)
Das agile Ich (extended version)Das agile Ich (extended version)
Das agile Ich (extended version)
 
Agile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston RoyceAgile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston Royce
 
Das Leben als Projekt
Das Leben als ProjektDas Leben als Projekt
Das Leben als Projekt
 
Agilität und Mikropolitik
Agilität und MikropolitikAgilität und Mikropolitik
Agilität und Mikropolitik
 
Muster in Webcontrollern
Muster in WebcontrollernMuster in Webcontrollern
Muster in Webcontrollern
 
Fremde Domänen verstehen - eine philosophische Randnotiz
Fremde Domänen verstehen - eine philosophische RandnotizFremde Domänen verstehen - eine philosophische Randnotiz
Fremde Domänen verstehen - eine philosophische Randnotiz
 
Die Dinge richtig tun - die richtigen Dinge tun
Die Dinge richtig tun - die richtigen Dinge tunDie Dinge richtig tun - die richtigen Dinge tun
Die Dinge richtig tun - die richtigen Dinge tun
 
Das agile Ich
Das agile IchDas agile Ich
Das agile Ich
 

kundenorientierte vertikalisierung