Satori Holding · Backend developerSatori Holding · Backend developer
Nex-Q Super App
A membership and commerce super app for the company's whole ecosystem — mobile app, admin web and merchant portal.
The first release covers multi-role accounts, orders and payments, prepaid packages, loyalty points and tiers,
affiliate commissions, and a configurable policy engine for campaigns.
Super app thành viên và mua sắm cho toàn bộ hệ sinh thái công ty — gồm app di động, web quản trị và cổng merchant.
Giai đoạn đầu gồm tài khoản đa vai trò, đơn hàng và thanh toán, gói mua trước, tích điểm và hạng thành viên,
hoa hồng cộng tác viên, và policy engine cấu hình được cho các chiến dịch.
ArchitectureKiến trúcNestJS modular monolith with strict module boundariesNestJS modular monolith, ranh giới module chặt chẽ
CorrectnessTính đúngDouble-entry ledger, idempotency keys and a transactional outboxSổ cái ghi sổ kép, idempotency key và transactional outbox
ScaleQuy môMigrating existing customers; designed to grow without re-architectingChuyển đổi khách hàng cũ; thiết kế để tăng tải không phải đổi kiến trúc
NestJSTypeScriptPostgreSQLDrizzlepg-bossTestcontainersDocker