SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
Anatomie

von

Microservice

Landschaften
Michael Plöd
Principal Consultant bei innoQ
@bitboss
Die
klassische old school
Software-Architektur
HugeSOAPEndpoints
HugeBusinessServices
HugeDAOs
Business
Model
Client
DTO
View

Model
Central RDBMS
ER-Model
Network
Network
HugeSOAPEndpoints
HugeBusinessServices
HugeDAOs
Business
Model
Client
DTO
View

Model
Central RDBMS
ER-Model
Network
Network
MONOLITH
One huge system to serve them all
„In short, the microservice
architectural style is an approach to
developing a single application as a
suite of small services, each running in
its own process and communicating
with lightweight mechanisms, often an
HTTP resource API.“
Martin Fowler:
http://martinfowler.com/articles/microservices.html
1 Klein
2 Autonom
3 Kollaborativ
Accounting
Customer
Customer
Service
Monetary
Transactions
Crediting
Billing
Trading
Microservices
sind kein „Freibier“
!
Die Herausforderung
ist weniger die
Implementierung eines
Microservices selbst,
sondern das Umfeld in
dem man selbige
betreibt.
Herausforderungen
Business
Design
Deployment
Collabora-
tion
Monitoring
Interface
Design
Resilience
1 Business Design
Leite Microservices vom

Bounded Context ab
Modularisierung ist ein 1.
Schritt
Hinterfrage N-Tier
Architekturen
2 Interface Design
Orchestrierung vs Choreographie
oder
Synchron vs Asynchron
AuthorService
EMail Service
Roles Service
OutBound Service
Print Service
Post Service
Synchrone Orchestrierung
AuthorService
EMail Service
Roles Service
OutBound Service
Asynchrone Choreographie
Author
Created
Event
!
Asynchrone
Microservices
benötigen eine
Message Broker
Infrastruktur
Lasst uns den ohnehin
lizensierten ESB der
gescheiterten SOA Initiative
verwenden
NEIN
!
Präferiere „dumme
Rohre“ mit klugen
Endpoints als Message
Broker Architektur
!
Wie müssen
Microservices
deployed werden?
Berücksichtige dabei
Loose Kopplung!
3 Deployment
Die typische Evolution einer
Microservice Landschaft…
µService
µService
t
µService
µService
µService
µService
µService
µService
t
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
t
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
t
HELP!
t
µService µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
t
µService µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
µService
!
Vor der Einführung
von Microservices
MUSS man einen
hohen
Automatisierungs-
Grad erreicht haben
> Continuous Delivery
> Automatisierte Bereitstellung
von Infrastruktur
> Automatisiertes Testing
4 Collaboration
Sind Microservices das
Wiederauferstehen der
Spaghetti Integration?
AuthorService
EMail Service
Roles Service
OutBound
Service
Print Service
Post Service
Hard wiring von Service-Endpoints
funktioniert nicht in einer hoch
automatisierten Cloud-Landschaft
AuthorService
EMail Service
Roles Service
OutBound
Service
Print Service
Post Service
Will man alle Microservices auf einer
Maschine deployen?
AuthorService
EMail Service
Roles Service
OutBound
Service
Print Service
Post Service
oder zieht man einen Host pro
Microservice vor?
AuthorService
EMail Service
Roles Service
OutBound
Service
Print Service
Post Service
Docker?
AuthorService
EMail Service
Roles Service
OutBound
Service
Print Service
Post Service
Rollout einer neuen Version
AuthorService
EMail Service
1.0
Rollout einer neuen Version
AuthorService
EMail Service
1.0
EMail Service

1.1
Rollout einer neuen Version
AuthorService
EMail Service
1.0
EMail Service

1.1
Wie bekommt der AutorService nun den 1.1 Endpoint?
Rollout einer neuen Version
AuthorService
EMail Service
1.0
EMail Service

1.1
Wie bekommt der AutorService nun den 1.1 Endpoint?
Rollout einer neuen Version
AuthorService
EMail Service
1.0
EMail Service

1.1
Wie bekommt der AutorService nun den 1.1 Endpoint?
Rollout einer neuen Version
AuthorService
EMail Service

1.1
Wie bekommt der AutorService nun den 1.1 Endpoint?
!
Service Registries wie
zB Netflix Eureka,
Zookeeper,
Kubernetes or Etcd
helfen!
5 Resilience
Die Fähigkeit eines Systems mit
unerwarteten Ereignissen
umzugehen
• ohne dass es der User merkt
• mit graceful service degradation
TAKEN FROM UWE FRIEDRICHSEN
>
Microservice Systeme sind
komplex und zu einem hohen
Grad verteilt
> Fehler passieren und sind nicht
vorhersehbar
> Roll Forward ist wichtiger wie
Roll Back
AuthorService
EMail Service Roles Service
THREAD POOL
AuthorService
EMail Service Roles Service
THREAD POOL
AuthorService
EMail Service Roles Service
THREAD POOL
Wird langsamer und langsamer
AuthorService
EMail Service Roles Service
THREAD POOL
Wird langsamer und langsamer
Thread Pool ist voll
AuthorService
EMail Service Roles Service
THREAD POOL
Wird langsamer und langsamer
Thread Pool ist voll
Keine Requests zu
anderen 

Downstream Systemen

sind mehr möglich
AuthorService
EMail Service Roles Service
THREAD POOL
Wird langsamer und langsamer
Thread Pool ist voll
Eingehende
Requests hängen
!
Führe eine Bulkhead
und Circuit Breaker
Komponente ein
AuthorService
EMail Service Roles Service
THREAD POOL THREAD POOL
Bulkheads
Circuit Breakers
Source: https://github.com/Netflix/Hystrix/wiki/How-it-Works
https://github.com/Netflix/Hystrix/wiki/How-It-Works
Wie funktioniert Hystrix?
6 Monitoring
Es ist wichtig, frühzeitig eine
ganzheitliche Sicht auf das System
zu bekommen
> Es ist nicht ausreichend, jede
Node einzeln zu monitoren
>
Es muss gewährleistet sein, dass
alle Logs / Statistiken von alles
Nodes konsolidiert werden
können
>
Requests müssen an einer Stelle
über das ganze System hinweg
analysiert werden können
Request Correlation IDs
AuthorService
EMail Service
Roles Service
OutBound
Service
Print Service
Post Service
CID: 1502
CID: 1502
CID: 1502
CID: 1502
CID: 1502
CID: 1502
Herausforderung
angenommen?
Business
Design
Deployment
Collabora-
tion
Monitoring
Interface
Design
Resilience
Fragen?
Michael Plöd
@bitboss
http://slideshare.net/mploed
michael.ploed@innoq.com

Mais conteúdo relacionado

Mais procurados

Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?enpit GmbH & Co. KG
 
Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012Michael Maretzke
 
Continuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn AgileContinuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn AgileLeanIX GmbH
 
BATbern41 Microservices@Enterprise
BATbern41 Microservices@EnterpriseBATbern41 Microservices@Enterprise
BATbern41 Microservices@EnterpriseBATbern
 
Die dunkle Seite der Microservices - und wie du sie besiegen kannst
Die dunkle Seite der Microservices - und wie du sie besiegen kannst Die dunkle Seite der Microservices - und wie du sie besiegen kannst
Die dunkle Seite der Microservices - und wie du sie besiegen kannst inovex GmbH
 
Microservices mit dem MicroProfile
Microservices mit dem MicroProfileMicroservices mit dem MicroProfile
Microservices mit dem MicroProfileOPEN KNOWLEDGE GmbH
 
Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Michael Plöd
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...LeanIX GmbH
 
Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!OPEN KNOWLEDGE GmbH
 
Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungOPEN KNOWLEDGE GmbH
 
Agile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston RoyceAgile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston RoyceJens Himmelreich
 
BATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu MicroservicesBATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu MicroservicesBATbern
 
BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...
BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...
BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...BATbern
 

Mais procurados (14)

Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?
 
Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012Continuous Delivery @ FriendScout24 | Webinale 2012
Continuous Delivery @ FriendScout24 | Webinale 2012
 
Continuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn AgileContinuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn Agile
 
BATbern41 Microservices@Enterprise
BATbern41 Microservices@EnterpriseBATbern41 Microservices@Enterprise
BATbern41 Microservices@Enterprise
 
Die dunkle Seite der Microservices - und wie du sie besiegen kannst
Die dunkle Seite der Microservices - und wie du sie besiegen kannst Die dunkle Seite der Microservices - und wie du sie besiegen kannst
Die dunkle Seite der Microservices - und wie du sie besiegen kannst
 
Microservices mit dem MicroProfile
Microservices mit dem MicroProfileMicroservices mit dem MicroProfile
Microservices mit dem MicroProfile
 
Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework?
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
 
Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!
 
Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch Automatisierung
 
Agile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston RoyceAgile Softwareentwicklung nach Winston Royce
Agile Softwareentwicklung nach Winston Royce
 
Enterprise Java on Steroids
Enterprise Java on SteroidsEnterprise Java on Steroids
Enterprise Java on Steroids
 
BATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu MicroservicesBATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu Microservices
 
BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...
BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...
BAT40 Mobiliar Koller Mösching AI@Mobiliar Wie AI-Services in der Mobiliar ge...
 

Destaque

Automotive Business Manager Bury St Edmunds
Automotive Business Manager Bury St EdmundsAutomotive Business Manager Bury St Edmunds
Automotive Business Manager Bury St EdmundsDarren Roach
 
Building Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRSBuilding Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRSMichael Plöd
 
Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3Michael Plöd
 
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...Daniel Bryant
 
Java micro-services
Java micro-servicesJava micro-services
Java micro-servicesJames Lewis
 
CQRS in der Praxis - Newsletter Double-Opt-In
CQRS in der Praxis - Newsletter Double-Opt-InCQRS in der Praxis - Newsletter Double-Opt-In
CQRS in der Praxis - Newsletter Double-Opt-InPHP in DD
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
BizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationBizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationUwe Weng
 
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright FutureMicroservices + Oracle: A Bright Future
Microservices + Oracle: A Bright FutureKelly Goetsch
 
REST vs. Messaging For Microservices
REST vs. Messaging For MicroservicesREST vs. Messaging For Microservices
REST vs. Messaging For MicroservicesEberhard Wolff
 
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...Chris Fregly
 
Caching in Hibernate
Caching in HibernateCaching in Hibernate
Caching in HibernateMichael Plöd
 
Cursos labores con medias créations avec de la mousse1
Cursos labores con medias créations avec de la mousse1Cursos labores con medias créations avec de la mousse1
Cursos labores con medias créations avec de la mousse1Autonoma
 
Diego présente Daniel
Diego présente DanielDiego présente Daniel
Diego présente DanielSchool
 

Destaque (18)

Hibernate Tuning
Hibernate TuningHibernate Tuning
Hibernate Tuning
 
Automotive Business Manager Bury St Edmunds
Automotive Business Manager Bury St EdmundsAutomotive Business Manager Bury St Edmunds
Automotive Business Manager Bury St Edmunds
 
Building Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRSBuilding Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRS
 
Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3
 
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
 
Java micro-services
Java micro-servicesJava micro-services
Java micro-services
 
CQRS in der Praxis - Newsletter Double-Opt-In
CQRS in der Praxis - Newsletter Double-Opt-InCQRS in der Praxis - Newsletter Double-Opt-In
CQRS in der Praxis - Newsletter Double-Opt-In
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
BizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationBizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-Organisation
 
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright FutureMicroservices + Oracle: A Bright Future
Microservices + Oracle: A Bright Future
 
REST vs. Messaging For Microservices
REST vs. Messaging For MicroservicesREST vs. Messaging For Microservices
REST vs. Messaging For Microservices
 
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...
 
Caching in Hibernate
Caching in HibernateCaching in Hibernate
Caching in Hibernate
 
Cursos labores con medias créations avec de la mousse1
Cursos labores con medias créations avec de la mousse1Cursos labores con medias créations avec de la mousse1
Cursos labores con medias créations avec de la mousse1
 
Plkj
PlkjPlkj
Plkj
 
Diego présente Daniel
Diego présente DanielDiego présente Daniel
Diego présente Daniel
 
Médias sociaux
Médias sociauxMédias sociaux
Médias sociaux
 
Paper 1 2007
Paper 1 2007Paper 1 2007
Paper 1 2007
 

Semelhante a Anatomie von Microservice Landschaften

micro services
micro servicesmicro services
micro servicessmancke
 
Microservices - Do one thing well
Microservices - Do one thing wellMicroservices - Do one thing well
Microservices - Do one thing wellmyposter GmbH
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Agenda Europe 2035
 
DWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture appliedDWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture appliedRamon Anger
 
Microservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternMicroservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternBrockhaus Consulting GmbH
 
Cloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu ServerlessCloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu ServerlessOPEN KNOWLEDGE GmbH
 
Serverless Application Framework
Serverless Application FrameworkServerless Application Framework
Serverless Application FrameworkBATbern
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 
Modern Lightweight Enterprise Architectures mit Java
Modern Lightweight Enterprise Architectures mit JavaModern Lightweight Enterprise Architectures mit Java
Modern Lightweight Enterprise Architectures mit JavaOPEN KNOWLEDGE GmbH
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenenpit GmbH & Co. KG
 
Microservice-Architektur in der Praxis
Microservice-Architektur in der PraxisMicroservice-Architektur in der Praxis
Microservice-Architektur in der Praxisgedoplan
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cbbofh42
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 

Semelhante a Anatomie von Microservice Landschaften (20)

micro services
micro servicesmicro services
micro services
 
Microservices - Do one thing well
Microservices - Do one thing wellMicroservices - Do one thing well
Microservices - Do one thing well
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)
 
DWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture appliedDWX Developer Week 2015 - Microservice architecture applied
DWX Developer Week 2015 - Microservice architecture applied
 
OSLC in Aktion
OSLC in AktionOSLC in Aktion
OSLC in Aktion
 
Micro, Nano, Mono - Microservices verständlich erklärt.
Micro, Nano, Mono  - Microservices verständlich erklärt.Micro, Nano, Mono  - Microservices verständlich erklärt.
Micro, Nano, Mono - Microservices verständlich erklärt.
 
Micro, Nano, Mono? Microservices verständlich erklärt
Micro, Nano, Mono? Microservices verständlich erklärtMicro, Nano, Mono? Microservices verständlich erklärt
Micro, Nano, Mono? Microservices verständlich erklärt
 
Cloud-Native ohne Vendor Lock-in mit Kubernetes
Cloud-Native ohne Vendor Lock-in mit KubernetesCloud-Native ohne Vendor Lock-in mit Kubernetes
Cloud-Native ohne Vendor Lock-in mit Kubernetes
 
Microservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternMicroservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary Pattern
 
Wie sich SaaS und PaaS in Unternehmen durchsetzen wird
Wie sich SaaS und PaaS in Unternehmen durchsetzen wirdWie sich SaaS und PaaS in Unternehmen durchsetzen wird
Wie sich SaaS und PaaS in Unternehmen durchsetzen wird
 
Cloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu ServerlessCloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu Serverless
 
Csb Kundenforum 2007
Csb Kundenforum 2007Csb Kundenforum 2007
Csb Kundenforum 2007
 
Serverless Application Framework
Serverless Application FrameworkServerless Application Framework
Serverless Application Framework
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 
Modern Lightweight Enterprise Architectures mit Java
Modern Lightweight Enterprise Architectures mit JavaModern Lightweight Enterprise Architectures mit Java
Modern Lightweight Enterprise Architectures mit Java
 
Java EE meets Microservices
Java EE meets MicroservicesJava EE meets Microservices
Java EE meets Microservices
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
 
Microservice-Architektur in der Praxis
Microservice-Architektur in der PraxisMicroservice-Architektur in der Praxis
Microservice-Architektur in der Praxis
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cb
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 

Anatomie von Microservice Landschaften