#Agile #Microservices #Devops #Cloudnative - Entwicklertag · 2018. 6. 27. · #Agile...
Transcript of #Agile #Microservices #Devops #Cloudnative - Entwicklertag · 2018. 6. 27. · #Agile...
Matthias SauerPROMATIS software GmbHKarlsruhe, 21. Juni 2017
#Agile#Microservices#Devops#Cloudnative
Digitale Transformation in der Praxis
Karlsruher Entwicklertag 2018
© 2017 PROMATIS software GmbH2
PROMATIS auf einen Blick Inhabergeführtes Unternehmen Sitz: Ettlingen (TechnologieRegion
Karlsruhe), Deutschland Ländergesellschaften PROMATIS Gruppe:
- Deutschland (Ettlingen, Hamburg, Berlin)
- Österreich (Wien)- Schweiz (Zürich)- USA (Denver, CO)
150+ Mitarbeiter Seit Gründung 1994 wirtschaftlich
erfolgreich (EBIT-positiv) Gesamterlöse 2017: € 16,4 Mio.,
Plan 2018: € 18 Mio. Globales Partner- und Innovationsnetzwerk Oracle Applikations- und
Technologiepartner seit 1994
PROMATIS software GmbHKurzprofil
Erfolgsfaktoren Partnerschaft und Vertrauen Business-, Digitalisierungs- und umfassende
Oracle Excellence aus einer Hand Vollständiges Lösungsportfolio: ERP, EPM,
SCM, PPM, CX, HCM, GRC Technologiekompetenz: Data Analytics,
Integration, BPM, SOA, IoT, AI, … Best Practice-Produkte und -Lösungen „Award winning“ Projekt-Excellence Internationale Erfahrung (20+ Länder)
Erfolge 100% Projekterfolgsquote seit Gründung Oracle EMEA-Partnerpionier in Applications,
Software as a Service (SaaS), BPM, SOA Weltweiter Pionier der prozessorientierten
Einführung von Oracle Applikationen Mittelstandsexperte für ERP, SCM, EPM, HCM, CX CIO Applications 2017: TOP 25 SUPPLY CHAIN
SOLUTION PROVIDERS Oracle Excellence Award 2016 (SaaS - EMEA),
2015 (Industry - Germany)
Exzellente Geschäftsprozesse und Oracle Digitalisierungslösungen
Strategie- & Business Consulting | Business Process Management | Unternehmensapplikationen
124043065
Ausgewählte Kunden
© 2017 PROMATIS software GmbH3
Agenda
21. Juni 2018
© 2017 PROMATIS software GmbH4
#AgileSoftware Development
Great Software?!
21. Juni 2018
© 2017 PROMATIS software GmbH5
#AgileSoftware Features
Great Software?!
21. Juni 2018
© 2017 PROMATIS software GmbH6
#AgileProduct Owner
Business Need
Product Vision
User Focused
Technical Expertise
21. Juni 2018
© 2017 PROMATIS software GmbH7
Release Backlog
#AgileDevelopment Team
5 SP
3 SP
8 SP
12 SP
20 SP
3 SP
Development Team
21. Juni 2018
© 2017 PROMATIS software GmbH8
#AgileKnowledge Transfer
SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4
21. Juni 2018
© 2017 PROMATIS software GmbH9
#AgileScrum Master
Removing Impediments
Communication
Event Planning
Scrum Know-How
21. Juni 2018
© 2017 PROMATIS software GmbH10
#Agile
21. Juni 2018
© 2017 PROMATIS software GmbH11
#Microservices
© 2017 PROMATIS software GmbH12 21. Juni 2018
#MicroservicesSoftwarearchitektur für Scrum Teams
© 2017 PROMATIS software GmbH13 21. Juni 2018
#MicroservicesPet
© 2017 PROMATIS software GmbH14 21. Juni 2018
#Microservicesvs. Cattle
© 2017 PROMATIS software GmbH15 21. Juni 2018
#MicroservicesCharakteristiken eines Microservice
© 2017 PROMATIS software GmbH1619. Juni 2018
#MicroservicesSplit the Monotlith
Frontend
Product
Shopping Cart
ProductIdentification
E-Business Suite & Customizations
AppointmentCustomer
EBS Interface
MDM Job Scheduler
© 2017 PROMATIS software GmbH17 21. Juni 2018
#MicroservicesMicroservices implementieren mit Spring Boot
© 2017 PROMATIS software GmbH18 21. Juni 2018
#MicroservicesDeath Star Topology
SOA
© 2017 PROMATIS software GmbH19 21. Juni 2018
#DevOps
© 2017 PROMATIS software GmbH20 21. Juni 2018
#DevOpsDer Bock zum Gärtner
© 2017 PROMATIS software GmbH21 21. Juni 2018
#DevOpsDie Herde in den Griff kriegen
© 2017 PROMATIS software GmbH22 21. Juni 2018
#DevOpsZauberwort Automatisierung
© 2017 PROMATIS software GmbH23
#DevOpsExkurs: Logging mit dem ELK Stack
21. Juni 2018
© 2017 PROMATIS software GmbH24 21. Juni 2018
#DevOpsKibana Beispiele
© 2017 PROMATIS software GmbH25 21. Juni 2018
#CloudNative
© 2017 PROMATIS software GmbH26 21.Juni 2018
Codebase
Dependencies
Config
Backing Services
Build, Release, Run
Processes
#CloudNative12 – Factor App Manifesto
Port Binding
Concurrency
Disposability
Dev Prod Parity
Logs
Admin Processeshttps://12factor.net/de/
© 2017 PROMATIS software GmbH27 13./14. Oktober 2017
#CloudNativeMehr Blutvergießen
© 2017 PROMATIS software GmbH28 21. Juni 2018
#CloudNativeThe Need for Speed
PROMATIS software GmbHPforzheimer Str. 16076275 Ettlingen (TechnologieRegion Karlsruhe)
Tel. +49 7243 2179 0Fax +49 7243 2179 999
E-Mail:Web: www.promatis.de
www.horus.bizwww.prociris.biz
© 2017 PROMATIS software GmbH29 21. Juni 2018
Kontakt
Matthias SauerPrincipal Consultant