Skip to content

seko0716/platform-sales

Repository files navigation

platform-sales

Build Status

This is my final qualification master's work. "Development platform for the sale of products and services with a distributed architecture"

functions:

  • CRUD for products, categories and orders +
  • Product cart +
  • Account creation +
  • Add/remove users to account +
  • Internal messaging (communication-service->rabbit->internal-sender) +
  • External messaging (communication-service->rabbit->external-sender(telegram, vk)) -
  • Calculation companion-products (statistic-service->kafka->spark->kafka->elk) +
  • Customer churn forecast (statistic-service->spark MLib) -
  • History of viewed products (statistic-service->kafka->kafka->elk) +
  • Load balancing (ribbon) +
  • Routing (api gateway - zuul) +
  • External configuration +
  • Service discovery (eureka) +
  • Security (auth2.0) +
  • Authorisation with social networks (vk and google)+
  • Log analytics +- need create dashboards
  • Sales analysis +- need create dashboards

to do:

  • External messaging (communication-service->rabbit->external-sender(telegram, vk))
  • Customer churn forecast (statistic-service->spark MLib)
  • Create dashboards for log and sales analytics