https://github.com/dev-eranda/ecommerce-microservices
Built an e-commerce API using Spring Boot + Kafka (to learn microservices)
https://github.com/dev-eranda/ecommerce-microservices
Last synced: about 2 months ago
JSON representation
Built an e-commerce API using Spring Boot + Kafka (to learn microservices)
- Host: GitHub
- URL: https://github.com/dev-eranda/ecommerce-microservices
- Owner: dev-eranda
- Created: 2024-12-10T07:36:50.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-24T07:44:12.000Z (about 2 months ago)
- Last Synced: 2025-03-24T08:36:45.984Z (about 2 months ago)
- Language: Java
- Homepage:
- Size: 108 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot Microservice
**Developed by:** Eranda Samarasinghe
## Project Background and Overview
This project is focused on building a Spring Boot-based microservice architecture for an e-commerce platform. It integrates Apache Kafka to manage asynchronous communication between different services, ensuring scalability and reliability. The project provides a robust foundation for developing high-performance e-commerce systems, emphasizing modular design, secure transaction handling, and seamless service communication
## Project Goals
The primary objectives of this application include:1. Design a scalable and maintainable microservice architecture using Spring Boot
2. Integrate Apache Kafka to manage real-time, event-driven communication between services
3. Implement secure authentication and authorization mechanisms for sensitive user data and transactions
4. Ensure high availability and fault tolerance with a distributed service-oriented approach
5. Provide efficient and reliable CRUD operations for managing products, users, and orders within the platform
## Technical Details
Core technologies used:- **Spring Boot, Apache Kafka, Microservices Architecture**
## Installation
1. Clone the repository:
```sh
git clone https://github.com/dev-eranda/nodejs-crud-auth-api.git