Skip to content

Temzu/market-microservices

Repository files navigation

Market-microservices

How to run?

Build all modules:

market$ mvn -DskipTests clean package

Build infrastructure modules in docker:

market$ ./build-docker-image.sh

Start all microservices:

market$ docker-compose up -d

When all microservices have been started, go to a browser and use this path:

http://localhost/index.html

Project Goals:

  • Using the microservice architecture
  • Сreate microservices: product, order, authentification
  • Using Spring Cloud
  • Storing JWT tokens and Carts in Redis
  • Make simple frontend on AngularJS

Features

  • Java
  • HTML + JS + AngularJS
  • Spring Web, Rest, Data
  • Spring Security + JWT
  • Redis
  • Spring Cloud (Discovery server Netflix Eureka + OpenFeign + Gateway)
  • Flyway + H2
  • Lombok
  • Docker

Screenshot of the architecrure

image

Screenshot of the database architecrure

image

Screenshot of the catalog page

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published