110
Resiliente Resiliente Enterprise-Architektur Enterprise-Architektur

Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Embed Size (px)

Citation preview

Page 1: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

ResilienteResiliente

Enterprise-ArchitekturEnterprise-Architektur

Page 2: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

VUCA

99,99% Verfügbarkeitalways onBeschleunigende EntwicklungUnknown Unknowns

Tschernobyl

Setting the scene ...

Page 3: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 4: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 5: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 6: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 7: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Bitcoin

US-

Dol

lar

powered by

Analyst Environment

Page 8: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Bitcoin

US-

Dol

lar

powered by

Analyst Environment

BTD

11

- 201

8

Page 9: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Bitcoin-VolatilitätBi

tcoi

n Vo

latil

ity In

dex

(BVO

L)

powered by

Analyst Environment

BTD

11

- 201

8

Page 10: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

VUCA

Page 11: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Volatility - Uncertainty - Complexity - Ambiguity

VUCA

Page 12: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verfügbarkeit > 99,99%

Page 13: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verfügbarkeit [%] Ausfallzeit pro Jahr99 ~ 3 Tage

99,9 ~ 9 St.

99,99 ~ 53 Min.

99,999 ~ 5 Min.

Page 14: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Deutsche Post

Page 15: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

99,99% Verfügbarkeit

Deutsche Post

Page 16: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

99,99% Verfügbarkeit

2.000.000 verlorene Briefe / Jahr

Deutsche Post

Page 17: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verf gbarkeit =u GesamtzeitUptime

Page 18: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verf gbarkeit =u Uptime + DowntimeUptime

Page 19: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 20: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 21: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verf gbarkeit =u Uptime + DowntimeUptime

Page 22: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verf gbarkeit =u MTTF+MTTRMTTF

MTTF: Mean Time To FailureMTTR: Mean Time To Recovery

Page 23: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verf gbarkeit =u MTTF+MTTRMTTF

MTTF: Mean Time To FailureMTTR: Mean Time To Recovery

Page 24: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verf gbarkeit =u MTTF+MTTRMTTF

MTTF: Mean Time To FailureMTTR: Mean Time To Recovery

Page 25: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Reden wir über Resilienz!

Page 26: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

... Durch geeignete Maßnahmen istsicherzustellen, dass die für die kritischenDienstleistungen betriebsrelevanten Systemeeiner resilienten Architektur unterliegen.

Versicherungsaufsichtliche Anforderungen an die IT (VAIT) des BaFin

Page 27: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 28: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

MOS 6510 (C64)

Page 29: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

MOS 6510 (C64)

Page 30: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 31: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Cloud

Page 32: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

2018 Ausfallzeit pro JahrAWS 5,5 Min.

Google 17 Min.

Page 33: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 34: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Verteilte Systeme

Micro

Services

Messaging

Async.

SOA

Events

Page 35: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 36: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässig

Page 37: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässigLatenz ist nicht vorhanden

Page 38: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässigLatenz ist nicht vorhandenBandbreite ist unendlich

Page 39: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässigLatenz ist nicht vorhandenBandbreite ist unendlichDas Netzwerk ist sicher

Page 40: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässigLatenz ist nicht vorhandenBandbreite ist unendlichDas Netzwerk ist sicher

Die Topologie ändert sich nicht

Page 41: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässigLatenz ist nicht vorhandenBandbreite ist unendlichDas Netzwerk ist sicher

Die Topologie ändert sich nichtEs gibt nur einen Administrator

Page 42: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässigLatenz ist nicht vorhandenBandbreite ist unendlichDas Netzwerk ist sicher

Die Topologie ändert sich nichtEs gibt nur einen Administrator

Transport kostet nichts

Page 43: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässig

Das Netzwerk ist homogen

Latenz ist nicht vorhandenBandbreite ist unendlichDas Netzwerk ist sicher

Die Topologie ändert sich nichtEs gibt nur einen Administrator

Transport kostet nichts

Page 44: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Das Netzwerk ist zuverlässig

Die acht Irrtümer verteilter Systeme

Das Netzwerk ist homogen

Latenz ist nicht vorhandenBandbreite ist unendlichDas Netzwerk ist sicher

Die Topologie ändert sich nichtEs gibt nur einen Administrator

Transport kostet nichts

Page 45: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Business Case für Resilienz

Page 46: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

1 Std. Ausfallzeit -1 Mio. Euro99,9% Verfügbarkeit ~ 9 Std. -9 Mio. Euro

99,99% Verfügbarkeit ~ 53 Min. -0,9 Mio. Euro

Ersparnis 8 Mio. Euro

Ausfälle

Page 47: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Technische Schulden

Page 48: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Technische Schulden

Page 49: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Technische Schulden

Page 50: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Technische Schulden

Page 51: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Keine regelmäßigen Refakturierungen

Technische Schulden

Page 52: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Keine regelmäßigen Refakturierungen

Verwendung veralteter Versionen

Technische Schulden

Page 53: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Keine regelmäßigen Refakturierungen

Verwendung veralteter Versionen

Keine Modularisierung der Anwendung

Technische Schulden

Page 54: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Keine regelmäßigen Refakturierungen

Verwendung veralteter Versionen

Keine Modularisierung der Anwendung

Kein automatisierter Bau

Technische Schulden

Page 55: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Keine regelmäßigen Refakturierungen

Verwendung veralteter Versionen

Keine Modularisierung der Anwendung

Kein automatisierter Bau

Keine automatische Installation

Technische Schulden

Page 56: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Keine regelmäßigen Refakturierungen

Verwendung veralteter Versionen

Keine Modularisierung der Anwendung

Kein automatisierter Bau

Keine automatische Installation

Kein Ausbau von Workarounds

Technische Schulden

Page 57: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Kein automatisierter Softwaretest

Unzureichende Dokumentation

Duplizierter Programmtext

Keine regelmäßigen Refakturierungen

Verwendung veralteter Versionen

Keine Modularisierung der Anwendung

Kein automatisierter Bau

Keine automatische Installation

Kein Ausbau von Workarounds

...

Technische Schulden

Page 58: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Technische Schulden

Page 59: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

5 Jahre6 Releases

pro Jahr

Technische Schulden

Page 60: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

5 Jahre

Architecture Violation

6 Releasespro Jahr

Technische Schulden

Page 61: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

5 Jahre

Architecture Violation+5 PT pro Release

6 Releasespro Jahr

Technische Schulden

Page 62: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

5 Jahre

Architecture Violation+5 PT pro Release

6 Releasespro Jahr

150.000 Euro

Technische Schulden

Page 63: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 64: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Resiliente IT-Systeme

Page 65: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 66: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Technische Voraussetzungen

Page 67: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Infrastruktur als Code

Technische Voraussetzungen

Page 68: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Infrastruktur als Code

Testautomatisierung,Architekturtests

Technische Voraussetzungen

Page 69: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Infrastruktur als Code

Testautomatisierung,Architekturtests

ContainerisierungOrchestrierung

Technische Voraussetzungen

Page 70: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Infrastruktur als Code

Testautomatisierung,Architekturtests

ContainerisierungOrchestrierung

Service Discovery,DNS, Fault Tolerance

Technische Voraussetzungen

Page 71: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Infrastruktur als Code

Testautomatisierung,Architekturtests

MonitoringContainerisierungOrchestrierung

Service Discovery,DNS, Fault Tolerance

Technische Voraussetzungen

Page 72: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

If you switch one of the microservices offand anything else breaks, you don't reallyhave a microservice architecture, you justhave a distributed monolith! -- Scott Wlaschin

Page 73: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Entwurfsmuster für Resilienz

Page 74: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Entwurfsmuster für Resilienz

https://www.sueddeutsche.de/panorama/physiker-ueber-den-titanic-untergang-sie-haette-nicht-sinken-muessen-1.1331467-2

Page 75: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Entwurfsmuster für Resilienz

Bulkheads

Micro ServicesRequest / ResponseAsynchronousMessaging

Architektur

Page 76: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Entwurfsmuster für Resilienz

Bulkheads

Micro ServicesRequest / ResponseAsynchronousMessaging

Thread Pool Separation

TimeoutsFallback / CachesSharding

Architektur Strategien

Page 77: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

Page 78: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

Page 79: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 80: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 81: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 82: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 83: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 84: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 85: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 86: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

C A B

start

Page 87: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Entwurfsmuster für Resilienz

Page 88: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Entwurfsmuster für Resilienz

Be conservative in what you do, be liberal in what youaccept from others. -- Jon Postel

Page 89: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

ResilienteEnterprise-Architektur

Page 90: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 91: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

"Ein Enterprise-Architekt verkauft Optionen"

Page 92: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

"Ein Enterprise-Architekt verkauft Optionen" - Gregor Hohpe

Page 93: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Premature optimization is the root of all evil. -- Tony Hoare, Donald Knuth

Page 94: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Messgrößen resilienter Enterprise-Architektur

Page 95: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Messgrößen resilienter Enterprise-Architektur

Page 96: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Messgrößen resilienter Enterprise-Architektur

Page 97: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Messgrößen resilienter Enterprise-Architektur

Page 98: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Messgrößen resilienter Enterprise-Architektur

Page 99: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 100: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Messgrößen resilienter Enterprise-Architektur

Page 101: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Zukunftsaussicht

Page 102: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 103: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Wenn ich mein Leben noch einmal lebenkönnte, würde ich die gleichen Fehlermachen. Aber ein bisschen früher, damitich mehr davon habe. 

Marlene Dietrich

Page 104: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 105: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 106: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 107: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 108: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich
Page 109: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

Sie sahen einen Vortrag von

Christoph Stock

Page 110: Resiliente Enterprise-Architektur · Das Netzwerk ist zuverlässig Die acht Irrtümer verteilter Systeme Das Netzwerk ist homogen Latenz ist nicht vorhanden Bandbreite ist unendlich

CNN Huricance: https://edition.cnn.com/2018/09/17/us/florence-hurricane-tropical-storm/index.htmlNetflix Whoops: https://www.zerodollartips.com/netflix-error-code-u7353-windows-10/GitHub DDoS: https://www.a10networks.com/resources/articles/5-most-famous-ddos-attacksBitCoin Volatility: https://www.cryptocompare.com/coins/guides/5-things-you-need-to-know-about-bitcoin-volatility/Postbote: Bild von Ändern Mull auf Pixabay - https://pixabay.com/de/photos/bewegung-postbote-mitzieher-fahrrad-2127773/Bambus: https://wall.alphacoders.com/big.php?i=313663&lang=GermanMoore's Law: https://upload.wikimedia.org/wikipedia/commons/9/9d/Moore%27s_Law_Transistor_Count_1971-2016.pngEverest: https://www.spiegel.de/fotostrecke/hochsaison-am-mount-everest-warteschlange-am-gipfel-fotostrecke-168832.htmlElefant auf Kugel: https://media-cdn.sueddeutsche.de/image/sz.1.2783142/640x426?v=1456310636000&method=resize&cropRatios=3:2&cropRatios=2:3Hongkong: Bild von carloyuen auf Pixabay, https://pixabay.com/de/photos/wolken-hong-kong-nacht-nebel-dunst-2517653/Amboss: Bild von Inga Klas auf Pixabay , https://pixabay.com/de/photos/amboss-werkstatt-schmied-arbeit-3498968/Obama: Bild von PixabayStonehenge: iStock PhotoBaustelle: Bild von Jason Goh auf Pixabay - https://pixabay.com/de/photos/sonnenuntergang-singapur-silhouetten-219354/Bauplan: Image by andreas160578 from Pixabay - https://pixabay.com/photos/drawing-architect-designer-plan-1919080/Telefonmast: Bild von Andrew Martin auf Pixabay - https://pixabay.com/de/photos/telefon-telegraph-pol-draht-1822040/Kabelsalat: http://www.soundandcommunications.com/wp-content/uploads/2017/03/MessyRack2.jpgSonnenaufgang: Bild von Pexels auf Pixabay - https://pixabay.com/de/photos/strand-v%C3%B6gel-sonnenaufgang-1852945/Titanik: http://upload.wikimedia.org/wikipedia/commons/5/5d/Titanic_side_plan_annotated_English.pngTitanik-Animation: http://www.titanicology.com/FloodingByCompartment.htmlSEPA: https://openfellas.com/de/2016/04/wo-sepa-draufsteht-ist-nicht-das-ganze-sepa-drin/Marlene Dietrich:https://en.wikipedia.org/wiki/Marlene_Dietrich#/media/File:Morocco_(film)_1930._Josef_von_Sternberg,_director._Marlene_Dietrich_with_top_hat.jpg"child in sweet shop" https://stock.adobe.com"Young Business Kinder machen Gesichter, die viel Geld verdienen" https://www.istockphoto.comStar Trek Picard: Star Trek Picard Trailer Youtube (Amazon Original)

Bildquellen