Tools for microservices

Following are tools used in Java Spring microservices ecosystem:

Spring Boot : Framework for building microservices with Java and Spring.

Spring Cloud : To externalized settings (property file) for each service to centralized place.

Spring Cloud LoadBalancer : Spring based loadbalancer on server side.

Spring Sleuth : Spring based log identification with tags.

Spring Zipkin : Useful to track each request across each microservice. Tracking a transaction.

Spring Eureka : Spring based discovery server that holds and acts as registry for each service.

Spring Feign client : Spring based http client. Useful to communicate over http with other microservices or other URLs.

Spring API Gateway : Spring based API Gateway. Works as aggregator or single point of entry for all microservices.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *