Case study

Modernizing News Search for a Trading Firm

How SquareShift replaced a proprietary news-ingestion and search stack with Logstash and Kibana on Kubernetes for a high-frequency trading firm.

Book a session
2,000News items processed per second, sustained under peak load
Legacy stack retiredCustom Node.js ingestion app replaced by a scalable Logstash pipeline
Kubernetes-nativeKibana and Logstash deployed for simplified operations

A global proprietary trading firm operating across major financial markets, built on real-time information and data-driven strategies.

Its infrastructure depends on fast, reliable news ingestion and search to support high-frequency trading decisions.

Impact

News items processed per second, sustained under peak load. Custom Node.js ingestion app replaced by a scalable Logstash pipeline. Kibana and Logstash deployed for simplified operations.

Key services
PePlatform & Software Engineering
ClCloud Modernization
Industry

Financial Services

Key technologies / platforms

Elastic Stack · Logstash · Kibana · Kubernetes · Lucene

The engagement

How SquareShift delivered it.

The challenge

A global proprietary trading firm ran two custom-built applications at the center of its news infrastructure: a Node.js ingestion service handling thousands of items a second, and a proprietary search interface built on top of it. Both were maintenance-heavy and hard to scale further.

The client needed to replace both with something built on standard components — without losing the throughput or the advanced search features high-frequency trading decisions depended on.

What we delivered

SquareShift replaced the Node.js ingestion app with a Logstash pipeline built on persistent queues and retry logic, engineered to sustain throughput of 2,000 news items a second. The team rebuilt the search experience in Kibana, replicating Lucene query support, highlighting, and filtering from the original proprietary interface.

The full solution — Logstash and Kibana — was deployed on Kubernetes, replacing bespoke infrastructure management with standard, container-native operations.

The payoff

The client now runs on production-grade Elastic Stack components instead of two custom-built applications, sustaining 2,000 news items a second through a fault-tolerant Logstash pipeline with role-based access control.

Legacy apps were decommissioned in favor of fully managed, Kubernetes-based services, cutting maintenance overhead while improving performance and giving the team standard tooling to build on going forward.

High-frequency trading doesn't forgive a slow rebuild — replacing a proprietary search layer with Kibana only works if throughput holds during the swap, not just after it.

Platform & Software Engineering Practice Lead, SquareShift