Introduction
- Monolithic architecture
- Service-oriented architecture
- What are Microservices?
- Generate and run Docker image of Spring Boot application
- Cloud-native applications and 15-Factor methodology
- Generate Docker image of Spring Boot application with Google Jib
Spring Cloud Config
- An Introduction to Spring Cloud Config
- Reading configurations from the class path location of Spring Cloud Config Server
- Read properties from Spring Cloud Config Server Using Spring Cloud Config Client
- Reading configurations from the filesystem location of Spring Cloud Config Server
- Reading configurations from the Git in Spring Cloud Config Server
- Encryption and Decryption of Properties in Spring Cloud Config Server
- Refresh configurations at runtime using refresh actuator path
- Refresh configurations at runtime using Spring Cloud Bus
- Liveness and Readiness probe in microservices
Service Discovery and Service Registration
- Introduction to Service Discovery and Service Registration in microservices
- Setup Service Discovery using Eureka server
- Spring Cloud Netflix
- Invoke other microservice using Feign client
- Spring Cloud OpenFeign
- Eureka self-preservation mode