Book description
Domain-driven design, czyli projektowanie dziedzinowe, w skrócie DDD, jest zbiorem praktyk tworzenia architektury oprogramowania z uwzględnieniem dziedziny biznesu i jej problemów. W ten sposób logika biznesowa staje się sercem aplikacji. Wielu architektów jednak nie radzi sobie ze złożonością tworzonego oprogramowania. Nauczenie się zasad i wzorców DDD, przyswojenie technik dekompozycji dużego systemu, modelowania i projektowania integracji komponentów jest sposobem na zbudowanie systemu w pełni zgodnego z potrzebami i celami biznesowymi.
Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techniki podejmowania decyzji projektowych, a także istotniejsze wzorce projektowe. Dużo uwagi poświęcono kodowi i różnym sposobom implementacji logiki biznesowej systemu. Opisano również techniki i strategie stosowania DDD w rzeczywistych projektach. Ciekawym elementem jest zaprezentowanie związków projektowania dziedzinowego z innymi ważnymi metodologiami i wzorcami.\
W książce między innymi:
analiza dziedziny biznesowej firmy w kontekście architektury systemu
strategiczne i taktyczne narzędzia DDD
budowa wspólnego rozumienia dziedzin biznesowych
dekompozycja systemu na konteksty ograniczone
koordynacja pracy wielu zespołów
stopniowe wdrażanie technik DDD do projektów typu brownfield
DDD: praktyczny sposób na rozwiązanie problemów biznesowych!
Table of contents
- Opinie o książce Koncepcja Domain-Driven Design
- Słowo wstępne
- Przedmowa
- Wprowadzenie
- Część I Projektowanie strategiczne
- Rozdział 1. Analiza Dziedzin Biznesowych
- Rozdział 2. Odkrywanie wiedzy dziedzinowej
- Rozdział 3. Zarządzanie złożonością Dziedziny
- Rozdział 4. Integracja Kontekstów Ograniczonych
- Część II Projektowanie taktyczne
- Rozdział 5. Implementacja prostej Logiki Biznesowej
- Rozdział 6. Rozwiązywanie problemów ze złożoną Logiką Biznesową
- Rozdział 7. Modelowanie wymiaru czasu
- Rozdział 8. Wzorce architektoniczne
- Rozdział 9. Wzorce komunikacji
- Część III Zastosowanie DDD w praktyce
- Rozdział 10. Heurystyki projektowe
- Rozdział 11. Zmieniające się decyzje projektowe
- Rozdział 12. EventStorming
- Rozdział 13. Projekt oparty na Dziedzinie w praktyce
- Część IV Związki z innymi metodologiami i wzorcami
- Rozdział 14. Mikrousługi
-
Rozdział 15. Architektura sterowana zdarzeniami
- Architektura sterowana zdarzeniami
- Zdarzenia
- Projektowanie integracji sterowanej zdarzeniami
- Podsumowanie
- Ćwiczenia
- Rozdział 16. Siatka danych
- Posłowie
- Dodatek A Zastosowanie DDD: studium przypadku
- Dodatek B Odpowiedzi na pytania
- Bibliografia
Product information
- Title: Koncepcja Domain-Driven Design
- Author(s):
- Release date: August 2022
- Publisher(s): Helion
- ISBN: 9788328392632
You might also like
book
Mapowanie historyjek użytkownika
Podczas projektowania wielu procesów produkcyjnych, łącznie z budową oprogramowania, za kluczowe kryteria uznaje się szybkość wykonywania …
book
Encyklopedia elementów elektronicznych
lektronik, zwłaszcza gdy pracuje nad trudniejszymi projektami, musi mieć dostęp do rzetelnych i sprawdzonych informacji. Oczywiście, …
book
Mapowanie wrażeń
Rozczarowany klient, który doświadczył negatywnych wrażeń podczas korzystania z produktu, następnym razem wybierze inną ofertę. To …
book
Testowanie full stack
Wysoka jakość aplikacji nie bierze się znikąd! Aby ją zapewnić, testowanie musi być integralnym aspektem inżynierii …