Skip to content

minhlk/book-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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