Case Studies
mall.cz

Evolution of the web platform

A woman with curly hair using a red phone on a red background, with the Mall logo and text about the evolution of the web platform

Mall.cz was one of the largest e-commerce players in the region, serving millions of customers annually. Our role was to modernize the technology stack, implement cloud infrastructure, and build solutions that enhanced both the performance and flexibility of the platform.

skills applied

Node.js, Vue.js, TypeScript, RabbitMQ, Redis, GraphQL, Cloudflare, AWS, ECS, AWS Lambda

our mission

Break the monolith, unlock the potential

Mall.cz needed to modernize its outdated system and prepare the platform for years of future growth. Our task was to gradually replace the monolith with a new architecture, optimize key domains, and assist in designing a modern frontend solution built on APIs and cloud infrastructure.

Man using laptop with Mall.cz website against background with shopping cart and percentage icons

the challenges

Big platform – big challenges

The transformation of a robust monolith into a modern platform under full operation brought key challenges – ensuring a safe and gradual transition from PHP to server-side rendered JavaScript without downtime, unifying interfaces for both web and mobile into a single source of truth, and handling extreme traffic peaks while maintaining performance and scalability. The project also required the temporary coexistence of the “old” and “new” worlds, data compatibility, and strict control over quality and operations.

Hand holding phone showing Sunar product on Mall.cz with technical architecture diagram including AWS services and optimizations

the solution

Performance, stability and flexibility

We approached modernization gradually to minimize risks and maintain stable operations. The original monolith was broken down into a modern SSR application in Nuxt 3, with the frontend separated from the backend and data access unified through GraphQL federation. To improve cross-team collaboration, we built a component library, and performance was boosted with a hybrid SSR strategy. The entire architecture ran on Kubernetes with smart caching, efficient scaling, and monitoring, ensuring stability even during peak traffic. Thanks to feature flags and fallbacks, we managed a smooth migration and created a platform ready for future growth.

Laptop displaying Mall.cz homepage with promotions and discount coupons against background with shopping icons
-0s
faster website loading
+0
points in Lighthouse Performance Score (LPS)
0+K
requests per minute
Contact us

Interested in collaboration? We will get in touch with you.

Contact Us

Connect with us directly