Niniejsza książka jest przeznaczona dla architektów aplikacji skali korporacyjnej. Zawarto tu wyczerpujący opis zbioru narzędzi DDD i ich stosowania do projektowania różnych systemów, a także w przystępny sposób pokazano aspekty praktycznego wykorzystania nowych technik, takich jak wzorce CQRS czy magazynowanie zdarzeń. Są one stosowane z upodobaniem przez wielu praktyków DDD. Zaprezentowano tu wiele przykładów i cennych wniosków. Jednym słowem, jest to kompletny podręcznik, z którego skorzystają wszyscy deweloperzy oprogramowania, niezależnie od posiadanego doświadczenia.
W książce przedstawiono następujące zagadnienia:
wprowadzenie do DDD i główne zasady tego podejścia do projektowania
zastosowanie DDD w różnych architekturach, włącznie z architekturą sześciokątną, SOA, REST, CQRS, sterowaną zdarzeniami oraz Data Fabric (Grid)
zasady projektowania z wykorzystaniem encji i obiektów wartości
praktyczne stosowania takich technik DDD, jak zdarzenia dziedziny, moduły, agregaty
zasady implementacji integracji modelu z wykorzystaniem mapowania kontekstu oraz dziedziny głównej z kontekstami ograniczonymi
techniki projektowania repozytoriów dla rozwiązań ORM, NoSQL i wielu innych
Z DDD zaimplementujesz wszystko, co zechcesz!
O autorze książki
Vaughn Vernon jest weteranem produkcji oprogramowania z ponad dwudziestopięcioletnim doświadczeniem w projektowaniu, rozwijaniu i tworzeniu architektury oprogramowania. Jest uznanym liderem upraszczania projektu i implementacji oprogramowania z wykorzystaniem nowatorskich metod. Programuje korzystając z języków obiektowych od lat osiemdziesiątych, a zasady programowania dziedzinowego stosuje od czasów, gdy na początku lat dziewięćdziesiątych zajmował się modelowaniem dziedzin w Smalltalku. Wygłasza wykłady i świadczy usługi konsultingowe na arenie międzynarodowej. Wykłady dotyczące implementacji DDD prezentował na wielu kontynentach.
Azymut
-
Autor:
Vernon Vaughn
-
ISBN:
9788328908734
-
Objętość:
672
-
Oprawa:
Miękka
-
Rok wydania:
2024
-
Tematyka:
Informatyka
-
Wydanie:
1