A global footwear & apparel group
Graph data platform for a multi-brand ecommerce operation
Relationships between products, customers, and brand data were trapped across relational systems. Recommendation and prediction work was slow and shallow, and every new question about how entities connect meant another one-off integration.
Constraints
- Enterprise master data serving a full portfolio of global brands
- Existing warehouse and ingestion landscape, no big-bang replacement
- Query performance fit for product-facing use, not just analytics
Stack
- Amazon Neptune
- Neptune ML
- Gremlin
- Rust
- AWS Lambda
- Terraform
What we built
- A graph data platform on Amazon Neptune, modeling the relationships the business actually asks about
- ML-driven predictions and recommendations with Neptune ML
- A full graph search API with a custom query DSL, so product teams query relationships without learning Gremlin
- Optimized ingestion pipelines feeding the graph from enterprise master data
- Serverless Rust services on AWS, infrastructure as code in Terraform
How AI accelerated it
Agentic coding workflows produced the volume: scaffolding, tests, pipeline plumbing. Senior engineers owned the graph model, the DSL design, and every query-performance decision.
Result
- In production, serving the group's full brand portfolio
- Graph-backed predictions and recommendations available to product teams through a single search API
- New relationship types and query patterns ship without a new integration project each time
What they kept
- Full Terraform IaC
- Documented graph model and DSL specification
- Team runbooks
