Webinar 26.06.2017, 15:30 Uhr

Mit CQRS und TDD Monolithen sprengen

Wenn jahrelange Aggregation von Funktionalität zu einer großen monolithischen Anwendung führte, wirkt eine Neuentwicklung oft verlockend. Realistischer ist jedoch, die Legacy-Anwendung Stück für Stück aufzulösen und in eine evolvierbare Architektur zu überführen.
Das CQRS-Prinzip kombiniert mit TDD auf API Ebene und hilft dabei. Dieses Konzept ermöglicht, entkoppelte Software zu entwerfen, die Anbindung an das bestehende System aufrechtzuerhalten und gleichzeitig neue Funktionalität nachhaltig zu integrieren. Philip Jander berichtet aus der Praxis, welche Schritte zum Erfolg führen und wo Fallen lauern. Heuristiken für den Einsatz verschiedener Architekturmuster helfen, den richtigen Mix für unterschiedliche nicht funktionale Anforderungen zu finden.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar