Volver al glosario
arquitectura

Microservicios

Arquitectura de servicios pequeños e independientes que se comunican por APIs ligeras. No los implementes solo porque están de moda: evaluá si tu equipo y tu dominio justifican la complejidad operativa extra.

Definición

Los microservicios son una arquitectura de desarrollo de software donde una aplicación se divide en servicios pequeños e independientes que se comunican a través de APIs ligeras. Cada servicio es responsable de una funcionalidad específica, puede ser desarrollado, desplegado y escalado de forma independiente. Esta arquitectura opposed a los monolitos.

Ejemplos

  • servicio de usuarios
  • servicio de pagos
  • servicio de notificaciones