Backend

Despliegue

Monitorización

Los microservicios, al tener su lógica distribuida/desplegada en varios servidores, requieren de servicios extra de monitorización para:

  • Conocer el estado de cada servidor, y poder balancear la carga uniformemente o escalar horizontalmente.
  • Agregar las trazas de todas las instancias de un mismo microservicio1.
  • Obtener métricas de uso y alertar de posibles problemas2.
  • Hacer seguimento de las peticiones y los errores extremo a extremo3.

1

Por ejemplo, mediante el uso de ELK.

2

Por ejemplo, mediante el uso de Prometheus.

3

Por ejemplo, mediante el uso de Jaeger.