top of page

Modernizing News Ingestion and Search Platforms with Elastic Stack for a Global Trading Firm

Google Cloud Data Analytics.png
Elastic Partner Reseller.png
Google Cloud Premier Partner.png

2 legacy apps replaced with Elastic-native components

Client

The client is a global proprietary trading firm operating across major financial markets. With a strong emphasis on real-time information and data-driven strategies, their infrastructure relies on fast and reliable news ingestion and search capabilities to support high-frequency trading decisions.

Project Context

The client managed two custom-built applications: a Node.js-based news ingestion service handling thousands of items per second, and a proprietary search interface. They wanted to modernize this system using Elastic Stack components for better scalability and easier maintenance.

Challenges

- Maintain high throughput (2,000 news items/sec)
- Replicate advanced search features in Kibana
- Ensure fault tolerance and role-based access control

Solution

- Replaced ingestion app with Logstash, using persistent queues and retry logic
- Rebuilt the search experience in Kibana with Lucene query support, highlights, and filtering
- Deployed Kibana and Logstash on Kubernetes for better resource management

Project Objectives

- Replace the custom Node.js ingestion app with a scalable Logstash pipeline
- Replace the proprietary search interface with Kibana dashboards
- Deploy the full solution on Kubernetes for simplified operations

Solution Delivery

SquareShift delivered a production-grade solution using Elastic Stack components. Legacy apps were decommissioned and replaced with fully managed, scalable services using Kubernetes, reducing maintenance overhead and improving performance.

Testimonial

SquareShift helped us modernize our ingestion and search stack without sacrificing performance or search flexibility.

Technology Stack

To explore the full scope, use the download link below.

bottom of page