Seamless data synchronization: how Panaro Cases improved speed and scalability with AWS automation.

Overview

CUSTOMER
Panaro Cases
DURATION
Ongoing
SECTOR
E-commerce / Technical Case Manufacturing
TEAM SIZE
Small, agile development team

Customer & Challenge

Panaro, a leader in high-quality technical cases, operates multiple Shopify stores to manage its e-commerce sales. Their product data, digital assets, and content are centralized in MBurger, a headless CMS, requiring real-time synchronization across all stores.

The challenge?

  • Shopify API throttling limits slowed down large-scale updates, risking delays and failures in product synchronization;
  • Manual processes created inefficiencies, limiting scalability as product catalogs expanded;
  • Panaro needed a serverless, cost-effective solution to minimize maintenance overhead while ensuring speed and reliability.

Takeway

Serverless automation for seamless synchronization
Mumble developed a serverless synchronization mechanism using AWS Step Functions and AWS Lambda. This system allows for real-time data updates across multiple Shopify stores without performance bottlenecks.

Optimizing performance with parallel execution
To bypass Shopify’s API limits, multiple AWS Lambda functions run in parallel, each originating from different IPs. This ensures faster, more efficient synchronization without hitting API throttling constraints.

A reusable, scalable architecture
The modular architecture allows Panaro to reuse most of the workflow for future enhancements, reducing development time and making the system adaptable to future needs.

Cost-efficient and low maintenance
The fully serverless architecture eliminates infrastructure management, reducing operational costs while ensuring automatic scaling based on demand.