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...
Jul
23,
2024
Aftermovie 2024
Wir blicken zurück auf eine tolle Zeit bei der letzten Edition des MAD Summits. Schwelgen Sie mit uns in Erinnerung und schauen Sie sich das Aftermovie an.
API-Design-Reviews durchführen
Thilo Frotscher zeigt in diesem Artikel, wieso es äußerst wichtig ist, API-Design-Reviews durchzuführen, bevor Schnittstellen in Betrieb gehen.
Apr
22,
2024
Grundlagen des Netzwerkdesigns für Microservices-Architekturen
Es ist kein leichtes Unterfangen, eine stabile Netzwerkbasis für Microservices-Architekturen zu schaffen. In diesem Artikel beschäftigen wir uns mit den Grundlagen des Netzwerkdesigns und schauen uns an, welche Designoptionen und Lösungen uns aktuell zur Verfügung stehen.
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.
Okt
10,
2023
Der Cloud-Native-Ansatz in Java unter der Lupe
Der Begriff Cloud-Native ist nicht mehr wegzudenken. Was sich genau dahinter verbirgt und vor allem, wie Java und Cloud-Native zusammenhängen, ist aber nicht so ganz klar. Wir sehen uns daher die Bestandteile von Cloud Native einmal genauer an, schauen, was uns der Ansatz an Vorteilen bringen soll, und wie weit...
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.
Mai
5,
2023
Software Architektur im Wandel – Interview mit den Program Chairs
Moderne Software-Architektur ist ein entscheidender Faktor für den Erfolg von Softwaresystemen. Im Gespräch mit Ina Einemann und Lars Röwekamp erfahren wir, warum es wichtig ist, Architekturen flexibel zu gestalten. Zudem erklären sie, welchen neuen Herausforderungen sich Software-Architekt:innen in den letzten Jahren stellen müssen und welche spannenden Themen sie auf dem...
Apr
3,
2023
Microservices einfach und schnell mit Cadence orchestrieren
Die Workflow-Engine Cadence bietet einen innovativen Orchestrierungsansatz, um die Kommunikation der einzelnen Microservices in modernen IT-Architekturen weniger komplex zu gestalten. Damit reduziert sich für Entwickler und Architekten der ansonsten erhebliche Aufwand, der auch ihre Produktivität beeinträchtigt.