
Leiter der Architekturabteilung und Mitinhaber von SWAGLab
Architektur, Microservices, Domain-driven Design
Eberhard Wolff ist Head of Architecture bei SWAGLab und arbeitet seit mehr als zwanzig Jahren als Architekt und Berater, oft an der Schnittstelle zwischen Business und Technologie. Er ist Autor zahlreicher Artikel und Bücher, u.a. zu Microservices und trägt regelmäßig als Sprecher auf internationalen Konferenzen vor. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Cloud, Domain-driven Design und Microservices.
Hier geht es zur Webseite von Eberhard.









Dieses Buch zeigt die Grundlagen von Microservices, die Konzepte der Technologien und schlieĂźlich konkrete Rezepte fĂĽr viele Einsatzbereiche. So bietet das Buch einen guten Start in die Microservices-Praxis.


Das Buch von Eberhard Wolff enthält eine umfangreiche Einführung in Microservices und betrachtet Technologien genauso wie Architektur und organisatorische Auswirkungen.


DDD spielt beim Entwerfen und Umsetzen von fachlich anspruchsvollen Systemen eine entscheidende Rolle. Für das Verständnis von DDD ist die DDD-Referenz von Eric Evans eine unverzichtbare Quelle – und liegt mit diesem Buch erstmalig in deutscher Übersetzung vor.



Einmal in der Woche diskutieren Eberhard Wolff, Ralf D. Müller oder Lisa Maria Schäfer Themen rund um Software-Architektur im Live-Stream – oft zusammen mit einem Gast.




Dieser Leitfaden erklärt, was ein Service Mesh ist, zeigt Gründe, warum man es verwenden sollte, und gibt ein vollständiges ausführbares Beispiel mit Istio.


Diese BroschĂĽre zeigt Technologie-Rezepte fĂĽr die Implementierung von Microservices. Die Beispiele stehen als Code zum Download bereit.


Dieses Booklet gibt einen kurzen Ăśberblick ĂĽber Microservices und bietet so eine gute Starthilfe fĂĽr die Arbeit mit Microservices.


Alle Informationen zum Thema Modulare Monolithen findest du zusammengefasst auf diesem Cheat Sheet.


Dieses Buch erläutert, wie eine Continuous-Delivery-Pipeline praktisch aufgebaut werden kann und welche Technologien dazu eingesetzt werden können. Dabei geht es nicht nur um das Kompilieren und die Installation der Software, sondern auch um verschiedene Tests, die dazu dienen, die Qualität der Software abzusichern.
