Developing a spring boot application using microservices architecture
- Service discovery
- Centralized configuration
- Distributed tracing
- Event driven architecture
- Centralized logging
- Circuit breaker
- Secure Microservice using Keycloak
- Spring Cloud Netflix Eureka as Disocovery Server
- Maintain configuration of microservices using Spring Cloud Config Servers
- Maintain Secrets and Credentias using Spring Cloud Vault
- Refresh Microservices Configuration using @RefreshScope Annotation
- Drawbacks of @RefreshScope Annotation
- Replace it with Spring Cloud Bus
- What is API Gateway?
- Introduce Spring Cloud Gateway
- Secure our Microservices using Keycloak