Simple Currency Conversion Microservice using SpringBoot

Created simple currency conversion microservice with spring framework.

currency-microservice-2.png

currency-microservice-1.png

What I learned

  • Develop and design RESTful web services with Spring Boot
  • Develop MICROSERVICES with Spring Boot and Spring Cloud
  • Orchestrate microservices with KUBERNETES
  • Create containers for microservices with DOCKER
  • IMPLEMENT Exception Handling, Validation, HATEOAS, and filtering for RESTful Web Services.
  • Implement client-side load balancing (Ribbon), Dynamic scaling(Eureka Naming Server), and an API Gateway (Zuul)
  • Setup Centralized Microservices Configuration with Spring Cloud Config Server
  • Implement Distributed tracing for microservices with Spring Cloud Sleuth, Zipkin, and Jaeger
  • Implement Fault Tolerance for microservices with Hystrix
  • Implemented Circuit Breaker using Resilience4j
  • Version the RESTful Web Services
  • Monitor RESTful Services with Spring Boot Actuator
  • Document RESTful Web Services with Swagger
  • Best practices in designing RESTful web services
  • Using Spring Cloud Bus to exchange messages about Configuration updates
  • Simplify communication with other Microservices using Feign REST Client

  • 🗂️GitHub link: https://github.com/AkhilMovva/Microservices-Spring

blog

copyright©2021AkhilMovva all rights reserved