Simple Currency Conversion Microservice using SpringBoot
Developed a simple Currency Conversion system to understand RESTful web services and Microservices concepts. I used Java and Spring Boot, in combination with Spring Web MVC makes it easy to develop RESTful web services. By using Spring (Dependency Management), Spring MVC, Spring Boot, Spring Security, Spring Boot Actuator, Swagger, Maven, Eclipse (IDE), Postman, and Tomcat Embedded Web Server to understand the RESTful web services. I used the microservice basics to establish communication, enable load balancing, scaling up and down of microservices. I learned to centralize the configuration of microservices with Spring Cloud Config Server. I implemented Eureka Naming Server, Distributed tracing with Spring Cloud Sleuth and Zipkin, and created fault-tolerant microservices with Zipkin.
SpringSpring BootSpring CloudDockerKubernetesREST APIResilience4jZipkinJaegerRibbonEurekaZuulPostman