2.1 Servicio Cart Service discovery Externalized configuration

Implementación:

  • Crear Cart microservice (Api RESTful, Spring Boot, Spring Data JPA, OpenAPI 3 (ex Swagger), Global Exception Handler, Bean Validation, JPA Test, Unit Test y Mockito, MapStruct, Lombok, Database H2).
  • Consumir Product microservice (RestTemplate y Open Feign).
  • Implementar Service Discovery and Client Discovery Pattern con Eureka Server.
  • Implementar Externalized Configuration Pattern con Spring Cloud Config integrandolo con Git y Vault