3.1 Api Gateway Circuit Breaker Metricas Trazabilidad Zipkin

Implementación:

  • Implementar API Gateway Pattern con Spring Cloud Gateway.
  • Implementar Circuit Breaker Pattern con Resillience4j.
  • Implementar Database per Service pattern (2 RDBMS): Config PostgreSQL y SQL Server (Docker).
  • Implementar Application Metrics pattern con Spring Boot Admin y Distributed tracing pattern con Spring Cloud Sleuth y Zipkin y Kafka (Docker). 
  • Spring Cloud Bus para refrescar properties.