No. | Service Name |
---|---|
1 | service-registry |
2 | cloud-config-server |
3 | cloud-gateway |
4 | department-service |
5 | user-service |
Microservice Hand on experience
Creating Department Service
Creating a User Service
Implementing Service Registry
Implementing API Gateway
Cloud Config Server
GitHub Repo for Config Server
Zipkin and Sleuth
service-registry: This is typically implemented using Eureka Server in Spring Cloud. It acts as a service discovery server where microservices can register themselves and discover other services. This allows for dynamic scaling and failover of services.
cloud-config-server: This is the Spring Cloud Config Server, which provides externalized configuration for distributed systems. It allows you to keep your configuration files in a centralized location (like a Git repository) and serve them to various microservices.
cloud-gateway: This refers to Spring Cloud Gateway, which is used for routing and filtering requests. It acts as an entry point for client requests, directing them to appropriate microservices and can also handle cross-cutting concerns like security, monitoring, and resiliency.
department-service: This appears to be a custom microservice, likely handling department-related business logic in your application. It's an example of a domain-specific service in a microservices architecture.
user-service: Another custom microservice, probably responsible for user-related operations and data management. Like the department service, this represents a domain-specific component of your microservices ecosystem.