Date Range:
July - December ( 2024)
Comparison Period:
July - December ( 2023)
- Infrastructure Costs65%
- Bulk Upload Success100%
- System Load70%
As Nestasia’s operations expanded, so did the strain on their backend systems. We stepped in to re-architect their infrastructure, reduce costs, and ensure stability during high-volume operations while paving the way for sustainable growth.
Here’s How We Approached It
Understanding the Existing Architecture
Nestasia operated on a custom Shopify setup integrated with an internal admin portal that enabled bulk product updates, real-time price syncing, and metadata management. While effective for day-to-day operations, the system wasn’t built to handle large-scale updates without performance strain.
Identifying the Bottlenecks
As the volume of updates grew, especially during bulk CSV uploads, the platform began to experience slowdowns and outages. These issues stemmed from architectural limitations that made it difficult to process high data loads efficiently.
Defining the Core Objectives
Our goal was to stabilize performance during heavy operations, eliminate system downtimes, and bring down monthly infrastructure costs—all without limiting the client’s ability to scale or manage product data flexibly.
The Challenges We Solved
Frequent System Crashes During Bulk Uploads
The client regularly uploaded large CSVs, triggering real-time updates between the admin portal and Shopify. These operations frequently overwhelmed the system.
Webhook Overload Causing CPU Spikes
A two-way sync between Shopify and the admin portal triggered numerous concurrent webhook events. These overwhelmed the server’s CPU, leading to application slowdowns and crashes.
Infrastructure Cost Challenges
The original setup experienced frequent spikes in database IOPS during bulk operations, which led to automatic upscaling of the RDS instance running on Aurora Serverless. This dynamic scaling increased costs significantly, as the system consumed more Aurora Capacity Units (ACUs) during peak utilization even though such high loads occurred only sporadically.
Inefficiency in Scaling
Upscaling the database and application instances to handle peak loads was not a viable long-term solution due to high cost implications.
What We Delivered
Solutions We Delivered
Impact of Our Partnership
Eliminated Application Downtime During Bulk Uploads:
Nestasia's admin portal can now handle large-scale CSV uploads without crashes, even during peak operational periods.
Improved Scalability Without Over-Provisioning:
The queuing system supports business growth without requiring sustained high-capacity infrastructure.
Increased Operational Confidence:
Teams can now reliably update their product catalog without disruption, enabling smoother workflows and a better user experience.
Testimonial
Our Client Review
"Mobikasa exceeded our expectations by optimizing our app performance and streamlining website functionality. Their proactive communication and efficient project management ensured smooth delivery and improved system reliability. We’re very satisfied with the results and ongoing support."
Anurag Agrawal
Founder & Owner


