eStore VERSION=0.0.0 Architecture Components Component Language Unittest Framework Comment Api Java Spring Boot api gateway Auth Java Spring Boot identity service Cart Go 0 Gin cart service Email Java Spring Boot email service, send email... Media Java 0 Spring Boot media service, handle file and blog... Order Python 0 FastAPI order service, handle after order success Payment Java 0 Spring Boot payment service, payment before process to order service Product Java Spring Boot product service, crud with product Rating Python Fast Api rating service, rate star and comment of product Search Java 80% Spring Boot & Elastic Search search service integrate with Elastic search Inventory Go 80% Gin Inventory Service Ui Api Typescript 0 Typescript base api for ui, package to work with backend management Typescript NextJs manager system Fake-data Rust 0 Crawl data and insert into db CI Status This uses Github action for CI and CD and also use Jenkins. and also uses Aws for deployment