Problem
A growing UAE e-commerce operation needed a production-grade platform with proper AWS infrastructure, a data model that could handle simple products, variants, and digital goods (license keys), and search that actually worked at catalog scale — plus back-office tooling so non-developers could manage the catalog.
What I built
- AWS infrastructure from scratch: CloudFormation templates, EC2 / ECS clusters, Lambda functions, Application Load Balancers, Route 53 DNS, and GitHub Actions CI/CD pipelines.
- Flexible product data model supporting simple products, variable products with variants, and digital goods — along with the relational structures to keep them consistent.
- Elasticsearch for performant full-text product search, tuned for relevance and autocomplete.
- SSR for SEO and first-paint speed; multi-language internationalization baked in from day one.
- Advanced filtering, ranking, and back-office APIs — including bulk CSV import / export so website managers can update catalog data at scale without touching engineering.
Outcome
Production e-commerce platform running on AWS with CI/CD, full-text search, SSR, and a self-serve back office. Non-technical staff manage the catalog daily without engineering involvement.
Stack
AWS CloudFormation ECS Lambda Elasticsearch SSR CI/CD Route 53
Building something similar?
If you're working on a project that rhymes with StarGallery Mart, let's talk. A 30-minute call is free.