Design microservice architecture with spring cloud (Eureka Server, Eureka Client, API Gateway, FeignClient, Cloud Config Server)
Eureka Server: Configure Eureka Server to register services.
API Gateway: Automatic Routing
FeignClient: To Call APIs among services.
Cloud Config Server: To fetch credentials from server.