41

Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Embed Size (px)

Citation preview

Page 1: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil
Page 2: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Osudio Live Webinar

MICROSERVICES: FLEXIBILITÄT UND GESCHWINDIGKEIT ALS WETTBEWERBSVORTEIL

21. Juni 2017

Page 3: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Agenda

Kurze Vorstellung Osudio

Microservices: Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Referent: Dirk Weckerlei

Partner Manager, commercetools GmbH

Referent: Dr. Roman Zenner

Industry Analyst & Content Writer, commercetools GmbH

Page 4: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Martin Roxlau

Director Sales @Osudio

Seit 2000 im PIM + E-Commerce Markt aktiv

- 8 Jahre bei PIM Herstellern

- Seit 2008 bei Osudio

Page 5: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Osudio – kurze Unternehmensvorstellung

Page 6: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Wir setzen

Omni-Channel Konzepte

erfolgreich um

Page 7: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

20 Jahre E-Commerce + PIM Erfahrung

Page 8: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

E-commerceMaster Data Management Experience & Engagement

Osudio erstellt mit Ihnen das flexible Datenfundament für Ihre erfolgreiche E-Commerce Lösung

Osudio schafft die perfekte Balance zwischen Funktionalität & Design. Wir führen Ihren Kunden mit

sinnvollen Interaktionen zum Kauf.

User Experience & digitale Transformation

Page 9: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Unser Full-Service Angebot

IT-ServicesPIM / DAM, E-

Commerce, CMS, Print-Publishing

E-Business Operations

Digital Strategy &

Consultancy

User experience

design

Page 10: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Microservices: Flexibilität und Geschwindigkeit als WettbewerbsvorteilReferenten: Dirk Weckerlei & Dr. Roman Zenner

Page 11: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Über commercetools

All Rights Reserved @2017 11All Rights Reserved @2016 1

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 / 120+ 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

Page 12: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Vorstellung: Dirk Weckerlei

• Mehr als 7 Jahre in der E-Commerce-Branche

• Bei Intershop: Partner Business Development Manager Nordics & Benelux und Senior Partner Manager DACH

• Seit Herbst 2016: Head of Partner-Management bei commercetools

All Rights Reserved @2017 12

Page 13: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Aktuelle Shop-Systeme sind Monolithen

All Rights Reserved @2017 13

Page 14: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Hoher Wartungsaufwand

All Rights Reserved @2017 14

Page 15: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Abhängigkeiten

• Teams

• Technologie

• Deployment / Releases

All Rights Reserved @2017 15

Page 16: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Hoher Abstimmungsaufwand

• Business-Domänen (Marketing, Entwicklung, DevOps, etc.)

• technische Teams (Frontend, Backend, DB, etc.)

• Anforderungspriorisierung

All Rights Reserved @2017 16

Page 17: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Konformität

• Patterns

• SDKs

• Datenbank-Technologien

• Codebase

All Rights Reserved @2017 17

Page 18: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Silo-Denken vs. Entkopplung

• Business und Technologie

• Verantwortung für Domänen

All Rights Reserved @2017 18

Page 19: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Kunden sind bestens informiert

All Rights Reserved @2017 19

Moderne Kunden sind anspruchsvoll –wie werden wir ihnen auf eine agile Weise gerecht?

Page 20: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Kundenzentrierung auf einem neuen Niveau

• Kanalfixierung wurde durch Händler und ihre Prozesse vorangetrieben

• Neue Geräte und Datenprofile erlauben ein völlig neues Niveau bzgl. kundenzentrierter Prozesse

• Basierend auf Kontext (z.B. Browser-Verlauf, soziale Interaktionen, Lokalisierung) werden Kunden zielgenauer angesprochen

• Zu jeder Zeit, an jedem Ort, auf jedem Gerät

All Rights Reserved @2017 20

Page 21: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Microservices

All Rights Reserved @2017 21

Page 22: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Microservices sind ein Paradigmenwechsel

All Rights Reserved @2017 22

Microservices

Individual pieces of business functionality that aredeveloped, deployed and managed by a small teamof people from different disciplines

Basierend auf Cloud-Technologie und APIs mit klaren Vorteilen:

Kontextgrenzen

Kapselung

Autonomie

Team-Zugehörigkeit

Koexistenz verschiedener Versionen

Page 23: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Microservices in der Praxis

All Rights Reserved @2017 23

Page 24: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Monolithische Lösung

All Rights Reserved @2017 24

Page 25: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Hybrid-Betrieb oder „grüne Wiese“

All Rights Reserved @2017 25

Page 26: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Vorstellung: Dr. Roman Zenner

• 15+ Jahre E-Commerce-Erfahrung: als Autor, Dozent, Berater, Journalist & Interims-Projektleiter

• Seit Herbst 2015 bei commercetoolsals Industry Analyst & Content Writer

All Rights Reserved @2017 26

Page 27: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Microservices auf der grünen Wiese

Day, DD. Month 2017 All Rights Reserved @2017 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

Page 28: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

All Rights Reserved @2017 28

“One ongoing project when I arrived was to widen the product detail page (PDP) and move the Add To Cart button from the left side of the page to the right side. This seemed fairly innocuous, but it took six months and well over one million dollars to accomplish this task.”

Page 29: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Agile Teams

All Rights Reserved @2017 29

• Ungefähr 80 Services, bis zu 260 in Planung• Jedes Team unterhält ca. 15-20 Services

> 50 Millionen Deployments/Jahr

Page 30: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Hybrider Ansatz

All Rights Reserved @2017 30

Page 31: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Microservice als Experimentierfeld und „Beschleuniger“

All Rights Reserved @2017 31

Bisherige Applikation(Monolith)

Frontend

Geschäftslogik

Datenbank

System-Administratoren

Frontend

Geschäftslogik

Datenbank

Administratoren

Neue, autonome Funktion(Microservice)

Page 32: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

“Ja, ist denn heut‘ schon Weihnachten?“

Day, DD. Month 2017 All Rights Reserved @2017 32

Page 33: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Beispiel: Weihnachts-Countdown

All Rights Reserved @2017 33

Produktdetailseite

Bild €19,99

Jetzt kaufen!

Nur noch 12 Tage bis Weihnachten

Xmas-Service

API

Page 34: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

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 @2017 34

Page 35: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

All Rights Reserved @2017

Weitere Teile in separate Microservices auslagern

Landing

Kategorien

Produkte

Application

Datastore

Infrastructure

Application

Datastore

Infrastructure

Application

Datastore

Infrastructure

All Rights Reserved @2017 25

Page 36: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Microservices out-of-the-box

All Rights Reserved @2017 36

Authorization

Customers

Customers

Customer Groups

PIM

Product information

Pricing

Discounts

Inventory

Search

Categories

Reviews

Cart & Checkout

Shopping cart

Payment status

Taxation

Shipping methods

Discounts codes

Order Management

Orders

Channels

Technical

Custom objects

Import/Export

Stores

Store finder

Technical services

Page 37: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

All Rights Reserved @2017 37

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

Page 38: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

All Rights Reserved @2017 38

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

Page 39: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Zusammenfassung

Page 40: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Zusammenfassung

Vorteile durch Micro Services

• Förderung agiler Arbeitsweisen (Scrum-Teams, Dev Ops)– Schnelligkeit– Effektivität

• Handhabung einzelner Komponenten wird deutlich einfacher– Konzeption– Erstellung, Entwicklung und Pflege– Deployments

• Einbindung der Fachbereiche -> Fachbereiche treiben das Business– Reduktion von IT Abhängigkeiten, z.B. durch Trennung von Frontend und Backend– Kurzfristige Reaktion auf Markt-Änderungen

• Dezentralisierte Datenhaltung möglich -> Reduktion von inhaltlichen Abhängigkeiten– Heute ist relevanter Content Erfolgsfaktor– Einfache Anbindung neuer Datenquellen, z.B. für Segmentierung & Personalisierung

Page 41: Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigkeit als Wettbewerbsvorteil

Fragen?

Osudio Deutschland GmbH44339 Lünenwww.osudio.com

Martin RoxlauDirector [email protected]: +49-231-900381-65Mobile: +49-178-3204165