Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Üder den Autor
Titel
Impressum
Inhaltsverzeichnis
1 Vorwort
1.1 Überblick über Microservices
1.2 Warum Microservices?
Teil I Motivation und Grundlagen
2 Einleitung
2.1 Überblick über das Buch
2.2 Für wen ist das Buch?
2.3 Übersicht über die Kapitel
2.4 Essays
2.5 Pfade durch das Buch
2.6 Danksagung
2.7 Änderungen in der 2. Auflage
2.8 Links & Literatur
3 Microservice-Szenarien
3.1 Eine E-Commerce-Legacy-Anwendung modernisieren
3.2 Ein neues Signalsystem entwickeln
3.3 Fazit
Teil II Microservices: Was, warum und warum vielleicht nicht?
4 Was sind Microservices?
4.1 Größe eines Microservice
4.2 Das Gesetz von Conway
4.3 Domain-Driven Design und Bounded Context
4.4 Self-contained Systems
4.5 Fazit
4.6 Links & Literatur
5 Gründe für Microservices
5.1 Technische Vorteile
5.2 Organisatorische Vorteile
5.3 Vorteile aus Geschäftssicht
5.4 Fazit
5.5 Links & Literatur
6 Herausforderungen bei Microservices
6.1 Technische Herausforderungen
6.2 Architektur
6.3 Infrastruktur und Betrieb
6.4 Fazit
6.5 Links & Literatur
7 Microservices und SOA
7.1 Was ist SOA?
7.2 Unterschiede zwischen SOA und Microservices
7.3 Fazit
7.4 Links & Literatur
Teil III Microservices umsetzen
8 Architektur von Microservice-Systemen
8.1 Fachliche Architektur
8.2 Architekturmanagement
8.3 Techniken zum Anpassen der Architektur
8.4 Microservice-Systeme weiterentwickeln
8.5 Microservice und Legacy-Anwendung
8.6 Event-driven Architecture
8.7 Technische Architektur
8.8 Konfiguration und Koordination
8.9 Service Discovery
8.10 Load Balancing
8.11 Skalierbarkeit
8.12 Sicherheit
8.13 Dokumentation und Metadaten
8.14 Fazit
8.15 Links & Literatur
9 Integration und Kommunikation
9.1 Web und UI
9.2 REST
9.3 SOAP und RPC
9.4 Messaging
9.5 Datenreplikation
9.6 Schnittstellen: intern und extern
9.7 Fazit
9.8 Links & Literatur
10 Architektur eines Microservice
10.1 Fachliche Architektur
10.2 CQRS
10.3 Event Sourcing
10.4 Hexagonale Architekturen
10.5 Resilience und Stabilität
10.6 Technische Architektur
10.7 Fazit
10.8 Links & Literatur
11 Testen von Microservices und Microservice-Systemen
11.1 Warum testen?
11.2 Wie testen?
11.3 Risiken beim Deployment minimieren
11.4 Tests des Gesamtsystems
11.5 Legacy-Anwendungen mit Microservices testen
11.6 Tests einzelner Microservices
11.7 Consumer-Driven Contract Test
11.8 Technische Standards testen
11.9 Fazit
11.10 Links & Literatur
12 Betrieb und Continuous Delivery von Microservices
12.1 Herausforderungen beim Betrieb von Microservices
12.2 Logging
12.3 Monitoring
12.4 Deployment
12.5 Steuerung
12.6 Infrastrukturen
12.7 Fazit
12.8 Links & Literatur
13 Organisatorische Auswirkungen der Architektur
13.1 Organisatorische Vorteile von Microservices
13.2 Alternativer Umgang mit dem Gesetz von Conway
13.3 Spielräume schaffen: Mikro- und Makro-Architektur
13.4 Technische Führung
13.5 DevOps
13.6 Schnittstelle zu den Fachbereichen
13.7 Wiederverwendbarer Code
13.8 Microservices ohne Organisationsänderung?
13.9 Fazit
13.10 Links & Literatur
Teil IV Technologien
14 Beispiel-Implementierung von Microservices
14.1 Fachliche Architektur
14.2 Basistechnologien
14.3 Build
14.4 Deployment mit Docker
14.5 Docker Machine
14.6 Docker Compose
14.7 Service Discovery
14.8 Routing
14.9 Resilience
14.10 Load Balancing
14.11 Integration anderer Technologien
14.12 Tests
14.13 Weitere Beispiele
14.14 Fazit
14.15 Links & Literatur
15 Technologien für Nanoservices
15.1 Warum Nanoservices?
15.2 Definition Nanoservice
15.3 Amazon Lambda
15.4 OSGi
15.5 Java EE
15.6 Vert.x
15.7 Erlang
15.8 Seneca
15.9 Fazit
15.10 Links & Literatur
16 Wie mit Microservices loslegen?
16.1 Warum Microservices?
16.2 Wege zu Microservices
16.3 Microservice: Hype oder Realität?
16.4 Fazit
Index
← Prev
Back
Next →
← Prev
Back
Next →