← All case studiesFinancial Services · Elastic consulting

Case study

Disaster Recovery Never Paused During an Upgrade for a Global Investment Firm

How SquareShift upgraded a global investment firm's 16-node ELK Stack from RHEL 7 to RHEL 8 tier by tier, keeping replication and disaster recovery running throughout.

Book a session →
16nodes upgraded tier by tier, none taken offline together
4storage tiers moved in sequence: hot, cold, warm, frozen
3problems fixed on the way: shard allocation, LDAP, alerting

Client

A global investment management firm that offers retirement services, advisory solutions, and financial insights to individuals and institutions worldwide.

Industry

Financial Services

Services

PePlatform & Software Engineering

Stack

RHEL (Red Hat Enterprise Linux) · Elasticsearch · Kibana · Logstash · Fleet

How SquareShift delivered it.

01

The challenge

The client is a global investment management firm offering retirement services, advisory solutions, and financial insights worldwide. Its 16-node ELK Stack environment ran on RHEL 7 and needed an operating-system upgrade, but replication and disaster recovery had to keep running throughout.

02

What we delivered

SquareShift helped the firm choose RHEL 8, then upgraded all 16 nodes tier by tier — hot, then cold, then warm, then frozen — coordinating the rolling process across production and disaster-recovery clusters so neither stopped.

Along the way, the team fixed shard allocation, LDAP, and alerting problems that surfaced during the move, and delivered a licensing and sizing analysis for the firm's next step. Planning an ELK Stack upgrade? See our Elasticsearch upgrade services.

03

The outcome

All 16 nodes now run on RHEL 8, with cross-cluster replication and disaster recovery having stayed live through the entire upgrade. The firm also has a licensing and sizing analysis in hand to plan its Elastic footprint going forward.

“
A rolling operating-system upgrade on a live replication topology only works if disaster recovery is treated as a constraint from the first node, not an afterthought once production is done.

Platform & Software Engineering Practice Lead, SquareShift

Related work