DDD dla architektów oprogramowania
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- Implementing Domain-Driven Design
- Wydawnictwo:
- Helion
- Data wydania:
- 2016-09-26
- Data 1. wyd. pol.:
- 2016-09-26
- Data 1. wydania:
- 2013-02-06
- Liczba stron:
- 672
- Czas czytania
- 11 godz. 12 min.
- Język:
- polski
- ISBN:
- 9788328325470
- Tłumacz:
- Radosław Meryk
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
Vernon Vaughn — projektant odpowiedzialny za rozwój architektury oprogramowania. Uznany lider nowatorskiego podejścia do upraszczania projektu i implementacji oprogramowania. Zasady programowania dziedzinowego stosuje w praktyce od lat dziewięćdziesiątych, tworząc modele oprogramowania dla takich branż, jak zarządzanie przestrzenią powietrzną, ochrona środowiska, ubezpieczenia, ochrona zdrowia czy telekomunikacja. Jest uznanym autorytetem w dziedzinie DDD — jego wykłady cieszą się wielką popularnością w wielu krajach.
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 56
- 25
- 15
- 12
- 2
- 2
- 2
- 1
- 1
- 1
OPINIE i DYSKUSJE
Przyznaję się -- kartkowałem. Ten tytuł i DDD Erica Evansa kupiłem jako komplet w promocji i mocno żałuję wydanych pieniędzy.
Równie ładnie wydana (choć w miękkiej oprawie) i równie bełkotliwie bezwartościowa. Wysokie architektoniczne abstrakcje przeplatają się ni z gruchy ni z pietruchy z implementacją equals (w "miękkiej" postaci),uwagami o Hibernate, czy serializacją. Co prawda to nie główna treść książki, ale np. dla systemu rozproszonego uwaga, iż przy problemie z przesyłem RabbitMQ rzuci wyjątkiem, więc trzeba będzie wznowić transmisję (jak na razie w porządku, ale gdzie RabbitMQ, a gdzie DDD),ale... autor nie spodziewa się częstych wznowień. Prorok jakiś czy co, autor już z góry wie na jakim łączu i w jakich warunkach pracują systemy rozproszone.
Już okładka powinna być ostrzeżeniem, gdyż na tej samej półce są postawione ORM i NoSQL. Daje się dostrzec pewna prawidłowość, im więcej abstrakcji i napinania muskułów, tym większy odlot koncepcyjny i kompletna miałkość "wzorców".
Tak jak i "poprzednika" zdecydowanie nie polecam.
Przyznaję się -- kartkowałem. Ten tytuł i DDD Erica Evansa kupiłem jako komplet w promocji i mocno żałuję wydanych pieniędzy.
więcej Pokaż mimo toRównie ładnie wydana (choć w miękkiej oprawie) i równie bełkotliwie bezwartościowa. Wysokie architektoniczne abstrakcje przeplatają się ni z gruchy ni z pietruchy z implementacją equals (w "miękkiej" postaci),uwagami o Hibernate, czy serializacją....
Wiedza zawarta w tej książce jest na prawdę bardzo cenna, jednak jej język i budowa sprawia, że każdy rozdział to droga przez mękę. Wielokrotnie łapałem się na tym, że po pierwszych paru linijkach odpływałem myślami gdzie indziej i potem nie miałem pojęcia co czytam od kilku ostatnich minut. Zdania są tak rozbudowane i pokręcone, że zdarzało mi się czytać fragmenty na głos, żeby lepiej zrozumieć co się w nich kryje. Ogólnie dramat.
Wiedza zawarta w tej książce jest na prawdę bardzo cenna, jednak jej język i budowa sprawia, że każdy rozdział to droga przez mękę. Wielokrotnie łapałem się na tym, że po pierwszych paru linijkach odpływałem myślami gdzie indziej i potem nie miałem pojęcia co czytam od kilku ostatnich minut. Zdania są tak rozbudowane i pokręcone, że zdarzało mi się czytać fragmenty na głos,...
więcej Pokaż mimo toPOLECAM. Książka posiada wiele przykładów. Odnosi się do klasyki Evansa i tłumaczy aspekty ddd.
POLECAM. Książka posiada wiele przykładów. Odnosi się do klasyki Evansa i tłumaczy aspekty ddd.
Pokaż mimo to