Skip to content

This project is a Spring Boot-based microservice architecture for an e-commerce platform, integrating Apache Kafka

Notifications You must be signed in to change notification settings

dev-eranda/ecommerce-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot E-Commerce 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:
    git clone https://github.com/dev-eranda/nodejs-crud-auth-api

About

This project is a Spring Boot-based microservice architecture for an e-commerce platform, integrating Apache Kafka

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published