minhlk / book-microservices

Simple microservices for book shop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Main components

  • Web: React (UI)

  • Catalogue: Express Nodejs

    • Product search
  • User: Symfony

    • Authenticate
    • Order (Optional)
  • DB:

    • Catalogue: Mongo
    • User: Mongo
    • Cart: Redis (Optional)
    • Rating: Mysql (Optional)
  • Rating (Optional)

    • Rate by user
  • Cart (Optional)

    • CRUD cart
  • Logging

    • Fluent Log
  • Payment: Symfony

    • Push to RabbitMQ
  • Message Queue

    • RabbitMQ
  • Orchestration (Optional)

    • Dockerize
    • K8s
    • Docker Swarm

About

Simple microservices for book shop


Languages

Language:JavaScript 96.7%Language:Dockerfile 3.3%