Com es relaciona el disseny basat en dominis amb els microserveis?
Com es relaciona el disseny basat en dominis amb els microserveis?

Vídeo: Com es relaciona el disseny basat en dominis amb els microserveis?

Vídeo: Com es relaciona el disseny basat en dominis amb els microserveis?
Vídeo: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Maig
Anonim

Microserveis tenir una relació simbiòtica amb domini - disseny impulsat ( DDD )-a disseny enfocament on el negoci domini està acuradament modelat en programari i ha evolucionat al llarg del temps, independentment de la fontaneria que fa funcionar el sistema.

De la mateixa manera, què és el disseny basat en dominis als microserveis?

Domini - Disseny impulsat és un marc basat en el valor estratègic i es tracta de mapejar el negoci domini conceptes en artefactes de programari. Cap microservei la implementació es podria beneficiar seguint aquest enfocament prescriptiu: Analitzar domini . Contextos acotats definits. Definir entitats, agregats i serveis.

També es pot preguntar, què és DDD als microserveis? DDD proporciona una via per facilitar el desenvolupament de sistemes altament cohesionats a través de contextos acotats. Microserveis és un enfocament d'implementació que us anima a centrar els límits del vostre servei en els límits del domini empresarial. En DDD aquest llenguatge comú s'anomena llengua ubiqua (UL).

Posteriorment, la pregunta és, val la pena el disseny basat en dominis?

DDD els projectes requereixen domini experts que sovint són cars de contractar, ja que tenen coneixements valuosos. Només apte per a aplicacions complexes: és un gran enfocament per al desenvolupament de programari si cal simplificar, però per a aplicacions senzilles, utilitzant el DDD no és val la pena l'esforç.

Què és el domini en el disseny basat en dominis?

En altres paraules, durant el desenvolupament d'aplicacions, el domini és l'"esfera del coneixement i l'activitat al voltant de la qual gira la lògica d'aplicació". Un altre terme comú utilitzat durant el desenvolupament de programari és el domini capa o domini lògica, que pot ser més coneguda per molts desenvolupadors com a lògica empresarial.

Recomanat: