Microservicios un estilo arquitectónico

Un breve resumen que le permitirá conocer el estilo arquitectónico denominado Microservicios,.

El contenido que se presenta en está sección utiliza el contenido desarrollado en: Ford, N., & Richards, M. (2020). Fundamentals of Software Architecture. O'Reilly Media, Incorporated.

Una de las principales ideas del diseño guiado por el dominio es conoce como bounded context, que en resumen determina que dependiendo del contexto el mismo objeto o entidad puede tener diferentes atributos y comportamiento. Por ejemplo una persona desde el contexto académico puede tener atributos, como nombres, apellidos y número de cédula, pero la misma persona dentro del contexto votaciones tiene otros atributos como por ejemplo lugar de votación, número de mesa, etc.

El estilo arquitectónico está estrecamente relacionado con las ideas que propone el diseño guiado por el dominio (Domain Driven Design o DDD) qué basicamente es un proceso de desarrollo de software.

Una de las principales ideas del diseño guiado por el dominio es conoce como bounded context. Tal y como se explica en la lectura propuesta, de cierta forma determina la duplicación de entidades, así cada entidad puede responder como se esperaba en cada contexto.

Otras de las ideas principales que expone la lectura es el bajo acoplamiento, inclusive se llega a mencionar desacoplamiento. Para alcanzar el desacoplamiento es necesario sacrificar el reuso, es decir, si una aplicación no quiere esta acoplada a otra, esa aplicación debería implementar todo lo que la otra podría suministrarle, de cierta forma debería ser autosuficiente.Esas dos ideas, bouded context y desacoplamiento, son las bases sobre las que se construye el estilo arquitectónico denominado microservicios. Estos dos elementos explica la topología de un microservicio

Last updated