DDD dla architektów oprogramowania Vaughn Vernon
- Autor:
- Vaughn Vernon
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 672
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
DDD dla architektów oprogramowania
Czego się nauczysz?
- Stosowania zasad Domain-Driven Design (DDD) w projektowaniu systemów korporacyjnych
- Identyfikowania dziedzin, poddziedzin i kontekstów ograniczonych w złożonych projektach
- Tworzenia i wykorzystywania map kontekstu do organizacji modeli i relacji biznesowych
- Projektowania architektury aplikacji z użyciem wzorców: warstwowej, sześciokątnej, SOA, REST, CQRS i event-driven
- Implementowania encji z unikatową tożsamością i zarządzania ich cyklem życia
- Modelowania oraz stosowania obiektów wartości i zapewniania ich niezmienności
- Definiowania i wdrażania usług dziedziny oraz testowania ich działania
- Projektowania i obsługi zdarzeń dziedziny, w tym publikowania i subskrybowania zdarzeń
- Wykorzystywania modułów do organizacji kodu i modelu domenowego
- Tworzenia i optymalizowania agregatów dla spójności i skalowalności systemu
- Implementowania fabryk do tworzenia złożonych obiektów domenowych
- Projektowania repozytoriów dla różnych technologii przechowywania danych (ORM, NoSQL, in-memory)
- Integrowania kontekstów ograniczonych za pomocą REST, komunikatów i procesów długotrwałych
- Budowania warstwy aplikacji z obsługą różnych interfejsów użytkownika i usług aplikacyjnych
- Zastosowania wzorców A+ES (Agregaty i Źródła Zdarzeń) do zwiększenia wydajności i elastyczności
- Testowania i utrwalania modeli oraz wdrażania narzędzi wspierających DDD
Sprawne budowanie dużych systemów oprogramowania jest nie lada wyzwaniem, zwłaszcza gdy trzeba spełnić specyficzne wymagania biznesowe. Programowanie dziedzinowe, zwane w skrócie DDD, jest nowatorskim podejściem do projektowania architektury oprogramowania, pozwalającym na szybkie uzyskiwanie pożądanych efektów. Wielu architektów stosuje DDD wyłącznie jako techniczny zbiór narzędzi i nie wykracza poza wykorzystywanie wzorców taktycznych. Tymczasem dopiero pełne wykorzystanie strategicznych wzorców projektowych DDD pozwoli na prawdziwie skuteczne projektowanie skomplikowanych systemów oprogramowania.
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!
Wybrane bestsellery
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana



Oceny i opinie klientów: DDD dla architektów oprogramowania Vaughn Vernon
(13)-
6
-
5
-
4
-
3
-
2
-
1
3.5(4)
(1)
(1)
(0)
(5)
(2)
więcej opinii
ukryj opinie