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

https://github.com/rafaelswr/ultimatespringmicroservices

Spring Cloud, Docker, PostgreSQL, MongoDB, Kafka, OpenFeign
https://github.com/rafaelswr/ultimatespringmicroservices

api-gateway config-server containers discovery-service docker dto java java-mail-sender kafka microservices-architecture mongodb openfeign postgresql postman rest-template spring-cloud spring-framework zipkin

Last synced: about 1 month ago
JSON representation

Spring Cloud, Docker, PostgreSQL, MongoDB, Kafka, OpenFeign

Awesome Lists containing this project

README

        

### Description
A simple eCommerce app that follows a microservices architecture with five different services:

- **Customer Service** (Customer & Address Entities)
- **Payment Service**
- **Order Service** (Order & Order Line Entities)
- **Product Service** (Product & Category Entities)
- **Notification Service**

### Technologies

- **Spring Cloud (netflix eureka, api-gateway, zipkin, kafka, OpenFeign)**
- **Rest Template communication**
- **Centralized config server**
- **Docker for service containers (PostgreSQL, pgAdmin, MongoDB, Mongo Express, Email, Kafka)**
- **JavaMailSender**
- **Postman**
- **Docker for deploying microservices using Docker Compose & Dockerfile**

### IDE
IntelliJ Idea