La arquitectura de software basada en Microservicios es un enfoque de diseño en el que una aplicación se divide en un conjunto de componentes independientes y altamente especializados favoreciendo la escalabilidad del sistema de acuerdo a la demanda de usuarios.