Skip to content

harsh020/ecommerce-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce [microservice]

Python3 Django SQL NoSQL

An e-commerce backend built using microservice architecture, with an immediately consistent ordering system.

This is an improvement of the monolithic e-commerce application build here.

Design Overview

Ecommerce

Patterns and Principles used

  • SOLID
  • Strategy Pattern
  • Decorator Pattern
  • API Gateway Pattern
  • Service Aggregator Pattern

Future Scopes

  • Building a highly available searching and injestion service.
  • Implemting cache
  • Converting Ordering Service Aggregator Pattern to Saga Pattern to allow rollbacks.

About

An e-commerce backend built using microservice architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages