Case study

Cutting Elastic Cloud Costs for a Fashion Retailer

How SquareShift moved a global fashion retailer's Elasticsearch workloads to Elastic Cloud without code changes, cutting always-on cluster costs.

Book a session
2Baseline cluster nodes, down from 22 always-on nodes at peak
No code changesElastic Cloud migration completed without touching the legacy application layer
Elastic CloudSecure, cost-efficient architecture connected to existing AWS infrastructure

A global fashion and lifestyle retailer running multiple high-profile brands on an on-premises Elasticsearch cluster sized for peak season.

The cluster stayed over-provisioned year-round, driving cost even in the slow months.

Impact

Baseline cluster nodes, down from 22 always-on nodes at peak. Elastic Cloud migration completed without touching the legacy application layer. Secure, cost-efficient architecture connected to existing AWS infrastructure.

Key services
ClCloud Modernization
PePlatform & Software Engineering
Industry

Retail

Key technologies / platforms

Elasticsearch · Elastic Cloud · AWS · Microsoft · Index Lifecycle Management (ILM)

The engagement

How SquareShift delivered it.

The challenge

The retailer ran a large, on-premises Elasticsearch cluster sized for its busiest shopping days — 22 nodes at peak — but paid for that footprint every day of the year, even in the off-season. Its legacy, Microsoft-based application layer meant any migration path had to work without touching existing integration code.

What we delivered

SquareShift migrated the retailer’s Elasticsearch workloads to Elastic Cloud with full compatibility for the existing architecture, so the application layer needed no code changes. The team tuned index performance for cloud-native scaling, configured secure network routing between AWS and Elastic Cloud, and applied ILM and cluster-sizing best practices to cut resource usage.

The payoff

The cluster now runs on a 2-node baseline day to day and scales dynamically only when seasonal demand requires it, replacing the always-on 22-node setup. The retailer kept its existing integration code, secure AWS connectivity, and a lower cloud bill outside peak season.

Sizing a cluster for peak season and running it year-round is the default retail mistake. Dynamic scaling is what actually pays for a cloud migration.

Cloud Modernization Practice Lead, SquareShift