Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 2.55 KB

README.md

File metadata and controls

28 lines (23 loc) · 2.55 KB

MyStore

The new version of eStore

Overview and component

Component Stand for Language Measure Code Coverage
api api gateway Java Quality Gate Status Coverage
cms content management system - For managing product information, categories, etc. Java Quality Gate Status Coverage
sar product search and recommend Java
iam identify and access management - JWT, OAuth for secure user sessions Go Quality Gate Status Coverage
ims inventory management system Go
oms order management system - Handle order processing, inventory management Go
pgi payment gateway integration - PayPal, Stripe, or other payment processors Rust
dms delivery management system Rust
map marketing and promotion Rust
aar analytics and reporting Python
notify notifications Python Quality Gate Status Coverage
iac infrastructure as code manage and generate config based on template for deployment Python
saf customer support and feedback NodeJS
media media: put and get image, video to/from s3 NodeJS
shop user page Typescript
admin admin page Typescript

Architecture

To have better understanding of the architecture, please refer to the overview.drawio.