Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elysian01/quiz-microservices-app

Quiz app build using microservice architecture in springboot. It implements APIGateway, ServiceRegistry, LoadBalancing, and communication between microservices using OpenFeign package
https://github.com/elysian01/quiz-microservices-app

api-gateway apigateway eureka-client eureka-discovery-service microservice microservices openfeign serviceregistry spring-boot

Last synced: 14 days ago
JSON representation

Quiz app build using microservice architecture in springboot. It implements APIGateway, ServiceRegistry, LoadBalancing, and communication between microservices using OpenFeign package

Awesome Lists containing this project

README

        

# Quiz-App build using Microservices Architecture

## Microservices

1. [Quiz Microservice](./QuizService/)
2. [Question Microservice](./QuestionService/)
3. [ServiceRegistry Microservice](./ServiceRegistry/)
4. [APIGateway Microservice](./APIGateway/)

## API Doucmentation

Link: [Click Here](https://documenter.getpostman.com/view/10745983/2sA3JNcgUp)

## Packages

1. OpenFiegn Package: For communication between microservices over http
2. spring-cloud-starter-loadbalancer
3. spring-cloud-starter-netflix-eureka-server
4. spring-cloud-starter-netflix-eureka-client
5. spring-cloud-starter-gateway-mvc

## Setup

1. Create sql-database `create database quiz`
2. To see all instances running and load-balancing check. Go on http://localhost:8761/

## References

1. [YouTube Video Link](https://www.youtube.com/watch?v=Nb2PPuqtL2g)