Clean ArchitectureDomain-driven design with clear separation of concerns. Presentation → Application → Domain → Infrastructure layers.
MLM SystemClosure table for efficient tree queries, multi-level commission calculation, partner rank management.
Concurrent SafetyPessimistic locking, idempotency keys, deadlock prevention, transactional consistency.
pg-boss QueuePostgreSQL-native job queue for async processing. Commission calculation, payouts, notifications.