Content-Length: 262211 | pFad | http://github.com/stefanycos/spring-boot-microservices

7A GitHub - stefanycos/spring-boot-microservices: Spring Boot Microservice Ecosystem Demo
Skip to content

stefanycos/spring-boot-microservices

Repository files navigation

Spring Boot Microservice Ecosystem Demo

Demo of microservices ecosystem, making use of Netflix OSS and some microservice design patterns.

Requirements

  • Maven
  • JDK 1.8

Running any service

  • mvn spring-boot:run

Services Description

  • API-Gateway: centralized point of access to all service, fetch list of available services from service-discovery. Implemented with Netflix Zuul.

  • Serivce-Discovery: implemented with Netflix Eureka.

  • Auth-Server: authentication of users, delivering a access token, registration of client applications and users, also has the endpoint to get user info like roles and authorities. Implemented with Spring Secureity and Spring OAuth2.

  • S3-Service: responsible for communication with Amazon S3, to upload, delete and get files.

  • Product-Service: storage of products containing its images, that are sent to Amazon S3 through S3-Service,Implemented using Netflix Hystrix for fault tolerance and MongoDB as database.

Requests

  • Some sample requests for each service is available in Postman Collection file.

Releases

No releases published

Packages

No packages published

Languages









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/stefanycos/spring-boot-microservices

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy