SAAS PLATFORM
KOMERCE DASHBOARD
CLIENT / CONTEXTInternal Product — Indonesian SMEs
ROLEFULL-STACK & CREATIVE ARCHITECT
TECH STACKReact • Node.js • MongoDB • GraphQL • Midtrans • RajaOngkir
YEAR2025
The Challenge
Indonesian e-commerce merchants struggle with disparate tools for payments, domestic courier calculations, and order tracking. Standard international SaaS platforms lack out-of-the-box support for local couriers (JNE, SiCepat, J&T) and payment methods (QRIS, GoPay, OVO).
Business Impact
- Over 200+ active merchants onboarded within the first 6 months.
- Automated shipping rate calculation across 12 domestic logistics providers.
- 99.9% webhook delivery success for payment verification.
Technical Architecture & Solution
A microservices-backed platform with a React single-page frontend connecting to a unified GraphQL federation layer.
Key Architectural Decisions
- Dynamic Courier Engine: Aggregated domestic shipping rate engine with in-memory Redis caching.
- Payment Idempotency: Webhook ingestion pipeline featuring deduplication keys to prevent double-crediting.
- Multi-Tenant Sharding: MongoDB tenant partitioning ensuring zero data contamination across merchants.