Przedsiębiorstwo, jeśli ma osiągać satysfakcjonujące wyniki biznesowe, musi używać dobrego oprogramowania. Aby jednak zapewnić firmie pozycję lidera i decydować o przyszłości branży, trzeba czegoś więcej: odwagi we wprowadzaniu i wdrażaniu innowacji. Innowacje te powinny być wspierane przez inteligentne decyzje architektoniczne ukierunkowane na cele firmy, osiągane wyniki i zapewnienie sobie przewagi konkurencyjnej w przyszłości. Niestety podczas projektowania oprogramowania architekci często kierują się przyzwyczajeniami bądź aktualnie obowiązującą modą. Niniejsza książka jest przeznaczona dla kadry kierowniczej najwyższego szczebla oraz dla osó,b sterujących rozwojem oprogramowania w firmie. Ma pomó,c w zrozumieniu problemó,w strategicznych, z jakimi te osoby się mierzą, a także ułatwić wybó,r najlepszego rozwiązania architektonicznego. W książce opisano, kiedy zdecydować się na rozproszone mikrousługi czy dobrze zmodularyzowane monolity, a kiedy na usługi będące połączeniem obu rozwiązań. Dokładnie wyjaśniono, w jak dużym stopniu wyważone decyzje architektoniczne umożliwiają maksymalizację wartości i innowacyjności, dostarczanie łatwych do rozwijania systemó,w i unikanie kosztownych błędó,w. Nie zabrakło w niej ró,wnież praktycznych wskazó,wek, jak tworzyć dobrze zaprojektowane monolity, któ,re można bez problemu utrzymywać i rozwijać, oraz jak stopniowo przekształcać starsze systemy w prawdziwie efektywne mikrousługi. Najciekawsze zagadnienia: łączenie planowania architektury z wprowadzaniem innowacji w firmieproblemy komunikacyjne a eksperymentowanie z innowacjamipraktyczne podejście do strategicznych inwestycjinajlepsze style architektonicznewybó,r między systemem monolitycznym a mikrousługamiprzekształcanie monolitó,w w mikrousługiPrzepis na sukces tkwi w doskonałości podejścia architektonicznego!
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 &mdash, 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 &mdash, jego wykłady cieszą się wielką popularnością w wielu krajach. Z DDD zaimplementujesz wszystko, co zechcesz!
DDD w pigułce Modelowanie oprogramowania jest kojarzone z pojęciem programowania dziedzinowego, w skrócie zwanego DDD. Jest to dość nowatorskie podejście do tworzenia architektury oprogramowania, a jego największą zaletą jest wysoka pewność uzyskiwania bardzo dobrych rezultatów. Programiści często błyskawicznie dostrzegają zalety DDD i korzyści płynące ze stosowania odpowiednich narzędzi, stąd technika ta cieszy się coraz większym uznaniem. Dopiero jednak pełne zrozumienie zasad stosowania wzorców projektowych DDD przez wszystkich zaangażowanych w projekt pozwala na osiągnięcie imponujących wyników przy projektowaniu skomplikowanych systemów oprogramowania. Ten zwięzły i czytelnie napisany podręcznik jest przeznaczony dla programistów, ekspertów dziedzinowych, menedżerów, analityków biznesowych, architektów informacji i testerów. Koncentruje się na praktycznej wiedzy niezbędnej do uzyskania pożądanych rezultatów. Wyjaśniono, jak segregować modele dziedzin za pomocą wzorca kontekstu ograniczonego, jak rozwinąć język wszechobecny, a także w jaki sposób zintegrować wiele kontekstów ograniczonych poprzez wykorzystanie relacji zespołowych i mechanizmów technicznych. Co najważniejsze, dowiesz się, jak podejście DDD działa w rzeczywistości i co zrobić, aby jak najszybciej cieszyć się jego zaletami. W książce przedstawiono następujące zagadnienia: • wprowadzenie do DDD i zalety tego podejścia do projektowania • projektowanie strategiczne DDD • integrowanie istniejących systemów w ramach tworzenia nowych aplikacji • modelowanie taktyczne - agregaty i zdarzenia dziedziny • narzędzia do zarządzania projektami i przyśpieszania prac Narzędzia DDD - ciesz się udanym wdrożeniem! Vernon Vaughn jest uznanym liderem nowatorskiego podejścia do implementacji oprogramowania. Zasady programowania dziedzinowego stosuje w praktyce, 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 - prowadzi warsztaty Implementing DDD Workshop na całym świecie z udziałem setek programistów. Jest autorem kilku bestsellerów. Często występuje na najbardziej prestiżowych konferencjach branżowych.
Bonito
O nas
Kontakt
Punkty odbioru
Dla dostawców
Polityka prywatności
Ustawienia plików cookie
Załóż konto
Sprzedaż hurtowa
Bonito na Allegro