Develeoped a small microservice project.
-
Service Registry (Eureka Server)
- provides the details of all the services which are registered with Service Registry
-
Admin Server
- is a web application, used for managing and monitoring Spring Boot applications
-
Services (REST APIs)
- greet-api
- welcome-api
-
Interservice Communication (FeignClient)
-
External communication (RestTemplate)
- External Api is https://official-joke-api.appspot.com/random_joke
-
Sleuth & Zipkin Server
- For distributed log tracing
-
API Gateway (Spring Cloud Gateway)
- used to manage backend apis of the project. It also acts as mediator between end users and backend apis.