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
Domain-Driven Design in PHP
Real examples written in PHP showcasing DDD Architectural Styles, Tactical Design, and Bounded Context Integration About …
book
Real-World Implementation of C# Design Patterns
Build robust applications in C# easily using effective and popular design patterns and best practices Key …
book
Prawa UX
Nawet najciekawsze rozwiązanie w zakresie cyfrowego interfejsu nie znajdzie uznania, jeśli jego twórcy nie wezmą pod …
book
Flutter Projects
Learn Flutter and the Dart programming language by building impressive real-world mobile applications for Android and …