This microservices branch was initially derived from the microservices version to demonstrate how to split sample Spring application into microservice

Platform9-Community / spring-petclinic-cloud

submited by
Style Pass
2021-06-16 13:00:10

This microservices branch was initially derived from the microservices version to demonstrate how to split sample Spring application into microservices. To achieve that goal we use Spring Cloud Gateway, Spring Cloud Circuit Breaker, Spring Cloud Config, Spring Cloud Sleuth, Resilience4j, Micrometer and the Eureka Service Discovery from the Spring Cloud Netflix technology stack. While running on Kubernetes, some components (such as Spring Cloud Config and Eureka Service Discovery) are replaced with Kubernetes-native features such as config maps and Kubernetes DNS resolution.

This fork also demostrates the use of a free Platform9 managed Kubernetes cluster, which provides full monitoring capabilites.

This project has a helm chart that is listed in ArtifactHub or is available from its home. Please refer to that readme for a more detailed description of what is deployed.

Leave a Comment
Related Posts