Microservices-Driven Solution Modernization with Amazon ECS

Explore how we enhanced our client's marketplace stability and scalability by transitioning from a monolithic architecture to microservices on ECS.

  • Application Modernization
  • E-Commerce
  • Ukraine
Microservices-Driven Solution Modernization with Amazon ECS

Our Customer

Distributor of Outdoor Equipment

Gorgany is a huge retail, wholesale and distribution company of outdoor equipment in Ukraine. The company specializes in wholesale trade of goods for tourism, mountaineering, skiing, and active recreation.

Established initially as an online retailer, Gorgany has expanded to operate stores across various Ukrainian cities, offering a wide range of products. The company represents renowned global brands such as Salewa, Osprey, Turbat, Zamberlan, Esbit, Alpine Pro, Merrell and others.

The Challenges

Rigid Architecture Limiting Performance and Agility

Gorgany cooperates with a great number of world brands and serves thousands of businesses and customers every day. The smooth operation of their system as well as the ability to scale are cornerstones of the client’s business continuity and operations.

The new e-commerce platform the client required had to include a full set of essential features such as:

  • shopping carts;
  • order processing;
  • fast and relevant items search;
  • promo campaigns management;
  • integration with third-party payment systems (Platon, Monobank);
  • integration with third-party delivery services.

Our main aim for this project was to ensure stable operation of the whole client’s platform at any possible load level as well as keep the best possible cost-effectiveness for the IT infrastructure of the provided solution.

Moreover, with growing demands on scalability, speed, and resilience, the client’s legacy infrastructure started to show limitations, resulting in a range of operational and architectural constraints across the platform:

  • Static Architecture Without Automation
    Legacy EC2-based setup lacked environment isolation, CI/CD pipelines, and scalability features, slowing down deployments and increasing risks.
  • Unstable Performance During High Traffic
    The platform struggled to maintain uptime and responsiveness during seasonal spikes due to lack of auto-scaling and performance headroom.
  • Manual Infrastructure Management
    Frequent patching, updates, and scaling tasks consumed engineering time, limiting focus on product innovation.
  • Lack of Resilience and Redundancy
    Operating in a limited fault-tolerant setup exposed the platform to potential outages from single points of failure.
  • High and Unpredictable Operational Costs
    Static resource allocation and over-provisioning led to inefficient cloud spend and poor cost visibility.

The Solution

Development with Microservices Architecture

Having a big expertise in building and delivering AWS infrastructures for marketplaces for another client Omnyfy (about 20 Customer Launches) Romexsoft suggested Gorgany to utilize Adobe Commerce on the AWS-based cloud infrastructure. It ensures stable performance of the solution at any load and a wide range of e-commerce features out of the box.

How the Application Was Rebuilt

After successful migration of the solution to the AWS, the next phase was to split the monolith web application into microservices which are running on ECS containers.

Here is the description of the microservices architecture in detail:

  • Adobe (Magento) Frontend – deployed on Elastic Container Service (ECS) with autoscaling enabled to handle varying traffic loads, responsible for storefront customization and rendering the platform UI for end users.
  • Caching Service – deployed on Amazon ECS using Varnish and Amazon ElastiCache to boost Magento performance. Varnish handles full-page HTML caching for faster load times, while ElastiCache manages session storage, database query caching, and Magento backend cache, reducing database load and ensuring high throughput.
  • Adobe (Magento) Admin Service – deployed on ECS, provides a simple and efficient interface for store configuration and administration.
  • Amazon RDS for MariaDB serves as the primary data layer after migrating from MySQL, improving performance, enabling more flexible tuning, and reducing software maintenance, which are critical capabilities for Magneto-based platforms.
  • Amazon S3 and CloudFront implementation to deliver static assets efficiently, accelerate
    storefront pages load, and enhance global content delivery, critical for ensuring a fast as well as responsive shopping experience.

Environment Isolation for Secure Development and Controlled Access

To strengthen deployment safety and development workflows, we introduced two isolated environments: staging and production. The staging environment replicates production, which helps in two vital ways.

First of all, it helps to emulate and observe how the application functions in real conditions. Secondly, it creates a secure place for the development team to experiment with the application features as well as its PoC without any risk to affect the production.

Moreover, according to the AWS Well-Architected Framework, the developers get access only to the staging environment, and the access to the production environment is allowed for the authorized personnel only.

Architecture Diagram

Microservices-Driven Solution Modernization with Amazon ECS – Architecture Diagram

Amazon Web Services utilized
Elastic Container Service icon
Elastic Container Service (ECS)
Amazon EC2
Elastic Compute Cloud (EC2)
Amazon Simple Storage Service icon
Simple Storage Service (S3)
Amazon EFS icon
Elastic File System (EFS)
Amazon RDS
Relational Database Service (RDS)
Amazon ElastiCache icon
ElastiCache
Elastic Load Balancing
Elastic Load Balancing (ELB)
Amazon OpenSearch Service icon
OpenSearch Service
Amazon CloudFront icon
CloudFront

The Results

Advanced E-Commerce Solution with Custom Features

Now Gorgany.com is a usable, well-functioning, and reliable e-commerce website delivering the best customer experience in their niche on the local market.

Business Benefits:

  • Improved customer satisfaction with near-zero downtime during seasonal sales
  • Reduced operational overhead, freeing IT to focus on product development instead of infrastructure management.

Technical Benefits:

  • Auto-scaling ECS tasks handled traffic spikes seamlessly
  • Resilient architecture ensured high availability across multiple Zones
  • Cost savings of ~30% compared to the previous infrastructure setup.

Why Romexsoft

Trusted Partner for Amazon ECS Development Projects

Romexsoft partners with retailers and distributors to build and modernize their e-commerce platforms on AWS. We build resilient cloud foundations that scale with business growth, handle high and unpredictable traffic, enhance customer satisfaction, and keep IT infrastructure costs under control. Our approach ensures that clients can adapt quickly to market demands while maintaining reliable performance and a seamless user experience at the same time.

Why clients in retail and e-commerce choose our services:

  • Validated expertise and certifications in Amazon ECS and microservices architecture
  • Practical experience in developing and optimizing software on Adobe Commerce platform
  • Cost-efficient implementation and modernization of automated cloud infrastructure operations
  • Proven track record in delivering complex and multifunctional digital solutions.
Related Success Stories

Discover how organizations partner with Romexsoft to harness AWS expertise and advanced development services that drive measurable business impact.

Uncover how we managed to improve website performance and security using AWS WAF and Amazon CloudFront.
  • Application Modernization
  • E-Commerce
  • Ukraine
Explore how we migrated a database to Amazon RDS to enhance scalability, reduce maintenance, and improve solution's performance.
  • Application Modernization
  • E-Commerce
  • Ukraine

Boost Performance, Cut Costs – Act Now.
Get Guidance From Our Cloud Experts

    Contact Romexsoft
    Get in touch with AWS certified experts!