Hogyan kapcsolódik a tartományvezérelt tervezés a mikroszolgáltatásokhoz?
Hogyan kapcsolódik a tartományvezérelt tervezés a mikroszolgáltatásokhoz?

Videó: Hogyan kapcsolódik a tartományvezérelt tervezés a mikroszolgáltatásokhoz?

Videó: Hogyan kapcsolódik a tartományvezérelt tervezés a mikroszolgáltatásokhoz?
Videó: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, November
Anonim

Mikroszolgáltatások szimbiotikus kapcsolatban van vele tartomány - hajtott kialakítás ( DDD )-a tervezés megközelítés, ahol az üzlet tartomány gondosan szoftveresen modellezett, és idővel fejlődött, függetlenül a rendszer működését biztosító vízvezetékektől.

Hasonlóképpen, mi a tartományvezérelt tervezés a Microservices-ben?

Tartomány - Vezetett tervezés egy stratégiai értékre épülő keretrendszer, és az üzlet feltérképezéséről szól tartomány fogalmak szoftvertermékekké. Bármi mikroszolgáltatás A megvalósítás előnyös lehet, ha követi ezt az előíró megközelítést: Elemzés tartomány . Meghatározott korlátos összefüggések. Határozza meg az entitásokat, aggregátumokat és szolgáltatásokat.

Az is felmerülhet, hogy mi az a DDD a Microservices-ben? DDD lehetőséget biztosít a rendkívül összetartó rendszerek fejlesztésének elősegítésére korlátozott kontextusokon keresztül. Mikroszolgáltatások egy olyan megvalósítási megközelítés, amely arra ösztönzi Önt, hogy a szolgáltatási határokat az üzleti tartomány határaira összpontosítsa. Ban ben DDD ezt a köznyelvet mindenütt jelenlévő nyelvnek (UL) nevezik.

Ezt követően a kérdés az, hogy megéri-e a tartományvezérelt tervezés?

DDD projektek igényelnek tartomány szakértők, akiket gyakran drága felvenni, mivel értékes tudással rendelkeznek. Csak összetett alkalmazásokhoz alkalmas: Nagyszerű megközelítés a szoftverfejlesztéshez, ha egyszerűsítésre van szükség, de egyszerű alkalmazásokhoz használja a DDD nem megéri az erőfeszítést.

Mi a domain a tartományvezérelt tervezésben?

Más szóval, az alkalmazásfejlesztés során a tartomány a „tudás és tevékenység szférája, amely körül az alkalmazási logika forog”. A szoftverfejlesztés során használt másik gyakori kifejezés a tartomány réteg ill tartomány logika, amelyet sok fejlesztő üzleti logikaként ismerhet.

Ajánlott: