NajeebArif / spring-revisited

A Spring Cloud microservice application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Revisited*

A very simple application to learn various aspects of a Microservice architecture using Spring Boot

Stuffs which can be found here:

  1. Spring boot based microservices
  2. Spring cloud config (centralized config server)
  3. Spring cloud eureka (service discovery and Client side load balancing)
  4. Client side resiliency patterns like Circuit Breakers, Fallbacks and Bulkheads using Hystrix
  5. Application Gateway using Spring cloud Zuul
  6. Spring OAuth2 based security
  7. Distributed caching and Event Driven architecture using Kafka and Redis

*The project is not dockerized yet but it will be soon enough.