

Zero Downtime Migration with 2X Performance Growth - Veppy's Transformation Story

Fashion & Apparel, Beauty & Personal Care, Home & Decor, Electronics
Company Brief
Founded in 2022, Veppy is a rapidly growing UAE marketplace redefining online shopping through a highly personalized and convenience-driven commerce experience while bringing together thousands of consumers, sellers, and vendors on a single platform.
Veppy offers an extensive selection of products across fashion, lifestyle, beauty, electronics, home essentials, and more to digital shoppers across the UAE. As customer demand and traffic volumes accelerated, Veppy sought a scalable cloud infrastructure capable of supporting enterprise-grade performance, reliability, and continuous growth. Today, the platform serves millions of monthly requests while continuing to expand its marketplace presence across the UAE.


Migrating to AWS Cloud Infrastructure
Rearchitecting Multi-Node Environments
Resolving Magento-PWA Compatibility
Implementing DevOps Automation
Centralizing Monitoring & Observability
Modernizing Rendering & Caching
Project Overview
As a digital commerce enabler with over 11 years of experience, Codilar partnered with Veppy to migrate from a constrained managed hosting platform (ReadyMage) to a purpose-built, multi-node AWS infrastructure in the UAE region.
The engagement addressed deep-rooted Magento and ScandPWA compatibility issues, transitioned prerendering from a third-party cloud service to a self-hosted solution, and established an enterprise-grade DevOps operating model complete with CI/CD pipelines, 24×7 monitoring, and a structured SLA. Codilar now operates as Veppy's fully managed cloud and DevOps team, providing the engineering depth and platform-specific expertise that an internal team would need years to build.
Business Challenges
ReadyMage's shared infrastructure limited service tuning for ScandPWA's specific requirements
Single-server architecture meant one crash could take down the entire storefront
ScandPWA and Magento GraphQL conflicts caused silent storefront failures with no error logs
Third-party prerender.io introduced latency and cost that did not scale with growing traffic
No dedicated monitoring, alerting, or disaster recovery aligned to business SLAs
Manual unstructured deployments carried risk with no rollback capability
Performance grade of 31% with TTFB of 617–717ms threatened UX and SEO
Codilar's Solution Approach
Designed a 6-node AWS architecture in UAE with full separation of concerns across dedicated instances
Isolated all services across Varnish, Web, Admin, Services, and Prerender nodes to eliminate single points of failure
Audited Magento modules, applied code-level patches, and tuned PHP-FPM, OPcache, and Nginx for ScandPWA's API-heavy pattern
Deployed a self-hosted prerender node within the AWS VPC, giving Veppy full control over rendering and cache lifecycle
Implemented New Relic APM, Synthetics, and CloudWatch with 24×7 alerting and nightly sanity checks
Established Jenkins CI/CD pipelines with up to 6 governed deployments per month and documented rollback procedures
Configured Cloudflare CDN, WAF, VPC security groups, and daily AMI backups
Your One-stop
Total Commerce
Partner
We engineer high-converting eCommerce webstores that scale faster.
Book a 30min Consultation CallZero downtime isn't luck. It's what happens when you've done this before.

Shaik Ali
DevOps Practice Head, Codilar
The Cloud Migration That Made Veppy Ready to Scale
Where Stability Became Strategy
Growth is exciting until complexity begins to slow it down. Veppy had built a compelling headless commerce platform with an ambitious roadmap and a rapidly growing UAE customer base. Averaging over 37 million CDN requests per month, the platform was gaining serious traction. But beneath that momentum, operational strain was quietly building.
The existing infrastructure was a single-server setup on ReadyMage's managed platform, all services sharing the same resources. Varnish, PHP, MariaDB, OpenSearch, RabbitMQ, Redis, and the Magento admin panel were co-located on one instance. A memory spike from an indexer could stall user-facing requests. A misconfigured module update could break GraphQL responses without a single error appearing in the PHP logs. Nothing was catastrophically broken, but the platform was misaligned with the scale Veppy was heading toward, and the gap was widening.
The Decision to Migrate
For Veppy, selecting the right infrastructure partner for a live eCommerce migration required confidence not just in technical capability, but in platform-specific expertise. Magento combined with ScandPWA, headless routing, GraphQL schema dependencies, and PWA-specific Varnish VCL is a combination that very few teams are equipped to operate correctly.
After a thorough evaluation, our combined depth in Magento architecture, ScandPWA compatibility, and AWS cloud engineering gave Veppy the assurance to proceed.
Engineering a Multi-Node Architecture
Rather than a like-for-like migration to a new host, we designed a purpose-built multi-node architecture that separated every service concern and eliminated single points of failure. Six dedicated nodes were deployed within a private VPC across three AWS availability zones in the UAE region: a Bastion for secure access, a Varnish node for full-page caching, a Web node running Nginx and PHP-FPM behind an Auto Scaling Group, a dedicated Admin node isolated from all traffic, a Services node housing OpenSearch, MariaDB, Redis, and RabbitMQ with zero public exposure, and a Prerender node for self-hosted SEO bot rendering.
Shared media and application files were moved to Amazon EFS, mounted across nodes for consistent access without replication overhead. The cutover itself was executed with zero downtime. DNS TTLs were reduced days in advance, the new environment was fully validated in parallel before any traffic was shifted, and Cloudflare was used as a traffic control layer to incrementally route live requests to the new infrastructure while the rollback procedure remained on standby throughout.
Untangling Magento and ScandPWA Compatibility
The most technically demanding part of the engagement was not the migration itself but the deep compatibility remediation required to ensure Magento and ScandPWA worked correctly on the new stack. ScandPWA's dependence on Magento's GraphQL API means that module conflicts often produce silent failures, breaking product listings, cart behavior, or checkout flows without generating any PHP error logs.
Our team audited every installed Magento module for compatibility with Magento 2.4.6-p6, PHP 8.1, and OpenSearch 2.12.0. Where vendor patches were unavailable, code-level fixes were applied directly. PHP-FPM pool settings, OPcache configuration, Nginx FastCGI parameters, Varnish VCL rules, and RabbitMQ consumer supervision were all tuned specifically for ScandPWA's API-heavy request patterns, not just for standard Magento.
Taking Control of Prerendering
For a headless PWA like Veppy, prerendering is not optional it is the mechanism that makes the storefront indexable by search engines and properly shareable on social platforms. Veppy had been relying on prerender.io's cloud service, but as traffic scaled, per-render costs and limited cache control became constraints that did not fit the growth trajectory.
We deployed a self-hosted prerender service on a dedicated m7i.large node within the private VPC. Nginx on the web tier was updated to route bot traffic to the internal prerender service, and a cache warming strategy was established for high-priority pages. The self-hosted model eliminated third-party latency, removed per-render cost scaling, and gave Veppy complete control over how and when pages are rendered, a capability that directly supports SEO performance at scale.
Going Beyond the Brief
Managed infrastructure partnerships are tested not in normal operations but in the moments nobody plans for. In early 2026, an AWS UAE region outage required us to execute an emergency migration from ME-CENTRAL-1 to Singapore AP-SOUTHEAST-1 to keep Veppy's platform running. The technical response was immediate but the work did not stop there.
The outage created billing complexity that most teams would have left unresolved. Savings Plans, Reserved Instance credits, and RI cancellation and rebuy coordination across two regions meant that Veppy had been billed for capacity disrupted by circumstances outside their control. We pursued an AWS billing review through multiple rounds of follow-up until the case was resolved. AWS approved a total refund of USD 1,635.21 across March and April 2026, returned directly to Veppy's bank account. It was not a straightforward process but it was the right thing to do for the client, and we stayed with it until it was done.

Business Impact
at a Glance
Improvement in
Performance Score
Faster Server
Response Time
Elimination of Total
Blocking Time
Faster Page
Interactivity
PageSpeed Insights
Score
Downtime Migration
Delivered

Business Impact
at a Glance
Improvement in
Performance Score
Faster Server
Response Time
Elimination of Total
Blocking Time
Faster Page
Interactivity
PageSpeed Insights
Score
Downtime Migration
Delivered

“Working with Codilar has been an outstanding experience. When we faced an unexpected AWS billing crisis following the UAE region outage and an emergency migration to Singapore, their team stepped in immediately and took complete ownership. They navigated a highly complex process, from filing billing adjustment requests to coordinating Savings Plan and Reserved Instance credit continuity across regions, and never let up until it was resolved. Their persistence paid off, and they successfully secured a full refund directly to our account.”

Moustafa Banbouk
President
Veppy
From Migration to Momentum
What unfolded across the engagement was a complete transformation of Veppy's infrastructure posture. A single-server ReadyMage deployment became a 6-node, multi-availability-zone AWS architecture. Manual deployments became governed CI/CD pipelines. Third-party rendering became a self-managed prerender node. Limited visibility became 24×7 New Relic monitoring with structured SLA coverage.
And the performance results followed. A platform that had scored 31% on GTmetrix with a Total Blocking Time of 3.9 seconds now scores 92/100 on PageSpeed Insights with zero blocking time, running on infrastructure designed to scale with every stage of Veppy's growth.
Long-Term Growth Stance
The partnership between Codilar and Veppy reflects what infrastructure transformation looks like when it is done with platform depth, not just cloud provisioning. From the initial engagement through to the current managed maintenance retainer, we have been embedded as Veppy's cloud and DevOps team, providing the architecture, the Magento and ScandPWA expertise, and the operational model needed to move from a constrained managed hosting environment to a purpose-built AWS infrastructure designed for enterprise eCommerce scale.
For ambitious eCommerce brands running on Magento or headless PWA architectures looking to move beyond shared hosting constraints, protect platform reliability, and build infrastructure designed to grow, we deliver proven cloud engineering backed by measurable outcomes. When growth begins to strain your platform, you need more than a hosting provider you need an infrastructure partner who understands your stack at every layer and is invested in your growth.



