Descomponer según capacidad empresarial - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Descomponer según capacidad empresarial

Puede utilizar las capacidades o los procesos empresariales de su organización para descomponer un monolito. Una capacidad empresarial es lo que hace una empresa para generar valor (por ejemplo, ventas, servicio al cliente o marketing). Por lo general, una organización tiene múltiples capacidades empresariales y estas varían según el sector o la industria. Utilice este patrón si su equipo tiene suficiente información sobre las unidades de negocio de la organización y cuenta con expertos en la materia (PYMES) para cada unidad de negocio. En la siguiente tabla se explican las ventajas y desventajas de usar este patrón.

Ventajas Desventajas
  • Genera una arquitectura de microservicios estable si las capacidades empresariales son relativamente estables.

  • Los equipos de desarrollo son multifuncionales y están organizados en torno a ofrecer valor empresarial en lugar de características técnicas.

  • Los servicios tienen un acoplamiento flexible.

  • El diseño de la aplicación está estrechamente relacionado con el modelo de negocio.

  • Requiere una comprensión profunda del negocio en general, ya que puede resultar difícil identificar las capacidades y los servicios empresariales.

En el siguiente diagrama, un monolito de seguros se divide en cuatro microservicios en función de las capacidades empresariales.

Descomposición de los monolitos por capacidades empresariales