Hur är domändriven design relaterad till Microservices?
Hur är domändriven design relaterad till Microservices?

Video: Hur är domändriven design relaterad till Microservices?

Video: Hur är domändriven design relaterad till Microservices?
Video: Designing a microservices architecture with DDD | Is DDD still useful? 2024, Maj
Anonim

Mikrotjänster ha en symbiotisk relation med domän - driven design ( DDD )-a design närma sig var verksamheten domän är noggrant modellerad i mjukvara och utvecklats över tid, oberoende av VVS som får systemet att fungera.

På samma sätt, vad är domändriven design i Microservices?

Domän - Driven Design är ett ramverk baserat på strategiskt värde, och det handlar om att kartlägga affärer domän koncept till mjukvaruartefakter. Några mikrotjänst implementering skulle kunna gynnas av att följa detta föreskrivande tillvägagångssätt: Analysera domän . Definierade avgränsade sammanhang. Definiera enheter, aggregat och tjänster.

Man kan också fråga sig, vad är DDD i Microservices? DDD ger en väg för att underlätta utvecklingen av mycket sammanhållna system genom avgränsade sammanhang. Mikrotjänster är en implementeringsmetod som uppmuntrar dig att fokusera dina tjänstegränser på affärsdomänens gränser. I DDD detta vanliga språk kallas det allestädes närvarande språket (UL).

Därefter är frågan, är Domain Driven Design värt det?

DDD projekt kräver domän experter som ofta är dyra att anlita, eftersom de har värdefull kunskap. Endast lämplig för komplexa applikationer: Det är ett utmärkt tillvägagångssätt för mjukvaruutveckling om det finns ett behov av att förenkla, men för enkla applikationer, med hjälp av DDD är inte värt besväret.

Vad är domän i domändriven design?

Med andra ord, under applikationsutveckling domän är den "kunskaps- och aktivitetssfär som applikationslogiken kretsar kring." En annan vanlig term som används under mjukvaruutveckling är domän lager eller domän logik, som kanske är mer känd för många utvecklare som affärslogiken.

Rekommenderad: