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.