Kuidas on domeenipõhine disain mikroteenustega seotud?
Kuidas on domeenipõhine disain mikroteenustega seotud?

Video: Kuidas on domeenipõhine disain mikroteenustega seotud?

Video: Kuidas on domeenipõhine disain mikroteenustega seotud?
Video: Cloud Native Architecture Fundamentals - Introduction to Cloud Native Approaches 2024, November
Anonim

Mikroteenused on sümbiootiline suhe domeeni - juhitud disain ( DDD )-a disain lähenemine, kus äri domeeni on tarkvaras hoolikalt modelleeritud ja aja jooksul arenenud, sõltumata torustikust, mis süsteemi tööle paneb.

Samuti, mis on mikroteenustes domeenipõhine disain?

Domeen - Juhitud disain on strateegilisel väärtusel põhinev raamistik ja selle eesmärk on kaardistada äri domeeni kontseptsioonid tarkvaraartefaktideks. Ükskõik milline mikroteenus rakendamisest võiks kasu olla, kui järgida seda ettekirjutavat lähenemist: Analüüsida domeeni . Määratletud piiratud kontekstid. Määratlege olemid, agregaadid ja teenused.

Võib ka küsida, mis on mikroteenustes DDD? DDD pakub võimalust hõlbustada väga sidusate süsteemide väljatöötamist piiratud kontekstide kaudu. Mikroteenused on juurutusviis, mis julgustab teid keskenduma oma teenuse piiridele ärivaldkonna piiridele. sisse DDD seda üldkeelt nimetatakse kõikjal kasutatavaks keeleks (UL).

Seejärel tekib küsimus, kas domeenipõhine disain on seda väärt?

DDD projektid nõuavad domeeni eksperdid, kelle palkamine on sageli kallis, kuna neil on väärtuslikud teadmised. Sobib ainult keeruliste rakenduste jaoks: see on suurepärane lähenemine tarkvaraarendusele, kui on vaja lihtsustada, kuid lihtsate rakenduste jaoks, kasutades DDD ei ole vaeva väärt.

Mis on domeen domeenipõhises disainis?

Teisisõnu, rakenduste arendamise ajal domeeni on "teadmiste ja tegevuse sfäär, mille ümber rakendusloogika keerleb". Teine levinud termin, mida tarkvara arendamise ajal kasutatakse, on domeeni kiht või domeeni loogika, mis võib olla paljudele arendajatele paremini tuntud kui äriloogika.

Soovitan: