Wspó,łczesne aplikacje muszą łączyć niespotykaną wcześniej zwinność i skalowalność z precyzyjnym dopasowaniem do celó,w biznesowych. Od programistó,w i architektó,w wymaga się dziś nie tylko doskonałości technicznej, ale także zrozumienia zasad rządzących daną domeną. Tę filozofię znakomicie wspiera projektowanie zorientowane domenowo domain-driven design (DDD).
Dzięki tej książce poznasz kluczowe koncepcje i praktyczne wskazó,wki, któ,re pomogą Ci przekształcić monolit w nowoczesny, modułowy system. Autorzy szczegó,łowo omawiają strategiczne wzorce DDD, takie jak ograniczone konteksty i język wszechobecny, któ,re poprawiają komunikację między ekspertami technicznymi i dziedzinowymi. Nauczysz się technik modelowania ułatwiających kontrolę nad złożonością i zwiększających elastyczność oprogramowania. Dowiesz się także, jak integrować mikrousługi, zarządzać komunikacją między nimi i zapewniać spó,jność danych i transakcji. W efekcie nauczysz się projektować systemy, w któ,rych logika biznesowa pozostaje w centrum wszystkich decyzji projektowych.
W książce między innymi:
DDD: logika biznesowa to serce każdego dobrego projektu!