Three core services, each with its own database, deployed independently on AWS Lambda. All services share a common authentication layer and multi-tenant architecture.
How requests flow from client to services
Email + password JWT authentication. User profiles, addresses, OTP verification.
Phone OTP via WhatsApp/SMS + password login. Tiered rate limiting, registration flow.
Projects, settings, file attachments via S3 presigned URLs, CloudFront CDN.
Common patterns for interacting with the platform
What each service handles