Kako je dizajn vođen domenom povezan sa mikroservisima?
Kako je dizajn vođen domenom povezan sa mikroservisima?

Video: Kako je dizajn vođen domenom povezan sa mikroservisima?

Video: Kako je dizajn vođen domenom povezan sa mikroservisima?
Video: ANUNNAKI MOVIE 3 | Lost Book of Enki | Zecharia Sitchin | Tablet 10 to 11 2024, Maj
Anonim

Mikrousluge imati simbiotski odnos sa domena - vođen dizajn ( DDD )-a dizajn pristup tamo gde je posao domena je pažljivo modeliran u softveru i evoluirao tokom vremena, nezavisno od vodovoda koji čini da sistem radi.

Isto tako, šta je dizajn vođen domenom u mikroservisima?

Domain - Driven Design je okvir zasnovan na strateškoj vrijednosti, a radi se o mapiranju poslovanja domena koncepte u softverske artefakte. Bilo koji mikroservis implementacija bi mogla imati koristi slijedeći ovaj preskriptivni pristup: Analizirajte domena . Definirani ograničeni konteksti. Definirajte entitete, agregate i usluge.

Neko se takođe može zapitati, šta je DDD u mikroservisima? DDD pruža put za olakšavanje razvoja visoko kohezivnih sistema kroz ograničene kontekste. Mikrousluge je pristup implementacije koji vas ohrabruje da fokusirate granice svojih usluga na granice poslovnog domena. U DDD ovaj zajednički jezik naziva se sveprisutni jezik (UL).

Nakon toga, postavlja se pitanje da li se dizajn vođen domenom isplati?

DDD projekti zahtijevaju domena stručnjake koje je često skupo unajmiti, jer posjeduju vrijedno znanje. Pogodno samo za složene aplikacije: To je odličan pristup razvoju softvera ako postoji potreba za pojednostavljenjem, ali za jednostavne aplikacije, korištenjem DDD nije vredi truda.

Šta je domen u dizajnu vođenom domenom?

Drugim riječima, tokom razvoja aplikacije, domena je “sfera znanja i aktivnosti oko koje se vrti logika aplikacije.” Drugi uobičajeni termin koji se koristi tokom razvoja softvera je domena sloj ili domena logika, koja je mnogim programerima možda poznatija kao poslovna logika.

Preporučuje se: