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
- Host: GitHub
- URL: https://github.com/rafaelswr/ultimatespringmicroservices
- Owner: rafaelswr
- Created: 2024-08-26T21:54:01.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T22:07:59.000Z (7 months ago)
- Last Synced: 2025-03-29T07:51:29.363Z (2 months ago)
- Topics: 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
- Language: Java
- Homepage:
- Size: 451 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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