Skip to content

mkalema/webstore-microservices-app

Repository files navigation

Webstore application

This is a webstore application with customers, products, shopping cart and order services.

Description

Application uses microservices architecture.

  • Shopipping cart is implemented using CQRS design pattern.
  • Product service runs 3 instances
  • We use Mongo DB for storage
  • Messaging is implemented using Kafka
  • Uses Spring Cloud Cconfiguration Server
  • Uses Spring Cloud Gateway as an API gateway
  • Uses Spring Cloud Load balancer
  • Uses Spring cloud zipkin for tracing
  • Uses Eureka for service Registry

Getting Started

Dependencies

  • Describe any prerequisites, libraries, OS version, etc., needed before installing program.
  • ex. Windows 10
  • Java 8
  • Mongo DB
  • Spring Cloud version 2020.0.3

Installing

  • Run each service separately

Executing program

Authors

Contributors names and contact info

Moses Kalema @moseskalema00

Version History

  • 0.1
    • Initial Release

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages