Discuss a project

DL-021 · Case study

One integration hub for an apparel manufacturer's sales channels

An apparel manufacturer sold on Amazon, its own stores and wholesale portals. We replaced legacy MWS code with one serverless hub linking its ERP to every channel.

Client
Name withheld
Location
US East
Industry
Apparel manufacturer
Capabilities
03Build02Stabilize
01

Challenge

  • Legacy on-premise MWS applications had to move to SP-API.
  • Every new sales channel needed its own connection to the ERP.
  • Scheduled jobs timed out unpredictably, flooding the team with alerts.
02

Environment

  • A central ERP holding styles, prices, inventory and orders.
  • Amazon, Walmart and Shopify stores, plus department-store marketplaces.
  • A B2B wholesale platform and a retail product-data network.
03

Intervention

  • Migrated the MWS code to SP-API on serverless Node.js and TypeScript.
  • Built one connector framework, so new channels reuse the same plumbing.
  • Moved FBA inbound to Inbound API v2024 and migrated to the newer Orders API.
  • Redesigned the supervisor: scheduling, deduplication, run log, plain-language error emails.
04

Outcome

  • Seven-plus sales platforms run through one connector framework.
  • The timeout alert floods stopped after the supervisor redesign.
  • Business staff read errors directly; maintenance follows a written daily procedure.
Legacy MWS code is replaced by a serverless integration hub that takes styles, stock and orders from the ERP and syncs them with Amazon, web and Walmart stores, department-store marketplaces and a B2B wholesale platform, scheduled by a supervisor service.migratedruns, retriesMWS APPSLegacy, on-premERPStyles / stock / ordersINTEGRATION HUBLambda / SQSSUPERVISORSchedule / dedupeAMAZONSP-APIWEB + WALMARTStoresDEPT-STORE MARKETSMarketplacesB2B WHOLESALEPlatform
  1. 01MWS APPSLegacy, on-premINTEGRATION HUBLambda / SQSmigrated
  2. 02ERPStyles / stock / ordersINTEGRATION HUBLambda / SQS
  3. 03INTEGRATION HUBLambda / SQSAMAZONSP-API
  4. 04INTEGRATION HUBLambda / SQSWEB + WALMARTStores
  5. 05INTEGRATION HUBLambda / SQSDEPT-STORE MARKETSMarketplaces
  6. 06INTEGRATION HUBLambda / SQSB2B WHOLESALEPlatform
  7. 07SUPERVISORSchedule / dedupeINTEGRATION HUBLambda / SQSruns, retries
Fig. 01ERP-to-channel integration hubLegacy MWS code is replaced by a serverless integration hub that takes styles, stock and orders from the ERP and syncs them with Amazon, web and Walmart stores, department-store marketplaces and a B2B wholesale platform, scheduled by a supervisor service.Scale NTS

Results, as published.

7+
Sales platforms on one connector framework
~200
Timeout alerts in one day, eliminated by the redesign

Stack and services.

Stack08

  • Amazon SP-API
  • Shopify API
  • Walmart API
  • AWS Lambda
  • Amazon DynamoDB
  • Amazon SQS
  • Amazon EventBridge
  • TypeScript

Services used03

Tell us what has to work.

A senior engineer reads every brief. Describe the system, what it runs on today and what happens when it fails.

Discuss a project