Zapraszam wszystkich na warsztaty poświęcone DDD i CqRS, które będę współprowadzić. Odbędzie się ono we Wrocławiu w najbliższym czasie. Więcej szczegółów oraz zapisy można znaleźć na następującej stronie.
Od pewnego czasu pracuję nad projektem demonstrujący kompleksowo wiele technik Domain Driven Design oraz Command Query Responsibility Segregation. Celem projektu jest:
- pokazanie wszystkich Building Blocków DDD
- pokazanie zaawansowanych technik DDD, np. Bounded Contexty i Sagi
- zaprezentowanie pragmatycznego podejścia do implementacji CqRS
- stworzenie bazy architektonicznej, na podstawie której można budować kolejne projekty
Natomiast plany na przyszłość, tą bliższą, jak i dalszą to:
- demostracja różnych technik testowania – UT, TDD, BDD, end-to-end
- wykorzystanie różnych form persystanecji: EF, NoSQL
- użycie EventSourcingu
- wykorzystanie NServiceBus jako implementacji szyny dla komend i zdarzeń
- integracja z telefonem (wp7, android), jak i autonomicznymi kontekstami napisanymi w Javie
Źródła projektu można znaleźć tutaj.
Natomiast wersja java, na której podstawie powstał projekt znajduje się tutaj.