Repository files navigation
Microservices Rest API | E-commerce application
unified entry point
scaling and load balancing
service discovery
load balancing
health monitoring
Auth-Service (auth database)
authentication and authorization
access and refresh tokens
other services use Auth-Library by vburmus to verify tokens
user roles and credentials
User-Service (user database)
Commerce-Service (commerce database)
certificates
tags
purchases
registration email verification
purchase notifications
Java 17
Kotlin
Spring Security for authentication and authorization
Spring Cloud
Api-Gateway
Eureka-Server
Config-Server
Spring Boot for microservices
Hibernate for data access
PostgreSQL for data storage (3 separate databases)
AWS for image storage
Docker for containerization
RabbitMQ for messaging
Zipkin for tracing
JWT for authentication
Gradle
Thymeleaf with HTML for email templates
Sonar for code quality
Caffeine Cache
Used additional libraries:
Death lists in ampq
Kubernetes Deployment
Tests
About
Microservices based e-commerce web application with Spring Boot
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.