Okt
28,
2024
DDD: Die Tücken der Terminologie
Zwanzig Jahre nach der Veröffentlichung von Eric Evans Buch „Domain-Driven Design: Tackling Complexity in the Heart of Software“ ist Domain-Driven Design ein beliebter und bekannter Ansatz in der professionellen Softwareentwicklung. Trotzdem haben Teams in der Praxis oft mit der Komplexität von Sprache und Kommunikation zu kämpfen, und das von Evans...
Sep
3,
2024
21 Jahre Domain-Driven Design
21 Jahre sind vergangenen, seit Eric Evans 2003 den Begriff Domain-Driven Design aus der Taufe gehoben hat – das ist doch mal ein Grund zum Feiern! Zum Feiern und zu einer (mehr oder weniger) kleinen Retrospektive und Bestandsaufnahme. Was böte sich da mehr an, als Expertinnen und Experten zu Wort...
Mrz
18,
2024
Das Bounded Context Game
Eine große Herausforderung für Unternehmen besteht darin, DDD wirkungsvoll einzuführen und langfristig zu etablieren. Mit unseren Domain-Driven Design Cards möchten wir Unterstützung mittels Gamification anbieten, um den Wissensaufbau, die Kollaboration und die Kreativität zu fördern.
Sep
14,
2023
Legacy-Code mit Domain-Driven Transformation zerlegen
Mit der Domain-Driven Transformation haben wir eine Methode entwickelt, mit der sich Codemonolithen zerlegen und beherrschbar machen lassen. Wir stellen die grundsätzliche Vorgehensweise vor.
Nov
15,
2022
Unterwegs im Sidecar – Wann lohnt sich der Einsatz eines Service Mesh?
Ein Service Mesh ist ein vielversprechender Ansatz, die gesteigerte Kommunikation und Komplexität in Microservices-Architekturen durch eine dedizierte Infrastrukturschicht unter Kontrolle zu bekommen.
Nov
3,
2022
„Wenn die Fachabteilung mit der Entwicklung spricht, ist es immer eine Herausforderung, dasselbe Abstraktionslevel zu finden.“
Interview mit unserem Trainer Arne Limburg.
Nov
3,
2022
Monitoring: „Mit Kubernetes und dynamischen Umgebungen haben sich die Zeiten geändert“
Interview mit unserem Trainer Thomas Kruse
Aug
22,
2022
Was lange währt, wird endlich gut
Weder Domain-driven Design (DDD) noch Microservices sind konzeptionell neu. Trotzdem erfahren beide Themen seit einigen Jahren zunehmend mehr Zuspruch und werden immer häufiger auch gemeinsam genannt. Woran liegt das?
Mrz
11,
2021
Warum spricht jeder über DDD?
Microservices versprechen eine Vielzahl von Verbesserungen in der Softwareentwicklung. Diese können nur umgesetzt werden, wenn eine gut geschnittene Architektur als Grundlage vorhanden ist. DDD hilft uns, diese Grundlage in der Fachlichkeit zu finden.
Nov
9,
2020
DDD im Frontend – Nachhaltige Angular-Architekturen mit Strategic und Tactical Design
Strategic Design bietet eine etablierte Methodik zum Schneiden großer Anwendungen in möglichst autarke Domänen. Nx erlaubt die Umsetzung dieser Domänen in einem Angular Monorepo und stellt sicher, dass dabei möglichst wenig Abhängigkeiten entstehen. Ausgewählte Ideen von Tactical Design unterstützen dabei.