×
Case Studies Blog Careers Technologies
Scalable Global Search Platform for Multi-Exchange Financial Instruments
Industry
Capital Markets
Technologies
AWS, Redis, Go Lang
About Client

Client is a leading stock broking company providing services like stock broking, financial products distribution, wealth management, and investment banking. They are serving customers ranging from the retail & institutional investors, corporates and High Net-worth Individuals (HNIs)

Problem Statement

ICICI Securities required a centralized and highly scalable Global Search Platform capable of providing fast and reliable search functionality across its mobile and web trading applications. The platform needed to support real-time search of financial instruments and market data from multiple exchanges including NSE, BSE, Mutual Funds (MF), MCX, and other trading products.

The existing search mechanism faced performance and scalability challenges due to increasing customer traffic, growing Security Master data volumes, and the requirement for low-latency responses during peak trading hours. Users expected near real-time search results while accessing trading services and financial products.

The platform processes daily Security Master files received from multiple exchanges every morning. These files contain instrument-level information which must be ingested, processed, indexed, and made searchable with minimal delay.

Key challenges faced by the customer included:

  • High latency during peak trading periods

  • Increasing concurrent user traffic across mobile and web platforms

  • Need for centralized search capabilities across applications

  • Secure authorization and authentication requirements

  • Requirement for highly available and scalable infrastructure

  • Operational complexity in handling large Security Master datasets

Every search request also required secure validation through ICICI Securities’ centralized AES-based authentication API before search processing could occur.

Without modernization of the platform, the customer faced risks including degraded customer experience, increased latency during market hours, infrastructure scalability limitations, and operational instability during high-volume trading activity.

 

Oneture's Role

Oneture Technologies partnered with ICICI Securities to design, architect, and implement a scalable cloud-native Global Search Platform on AWS.

Our responsibilities included:

  • Designing the end-to-end AWS architecture for the centralized search platform

  • Building a scalable and low-latency search infrastructure

  • Implementing secure authentication and authorization integration with ICICI Securities’ centralized API

  • Designing the Security Master ingestion and indexing pipeline

  • Implementing Redis-based high-performance caching mechanisms

  • Configuring high availability and Auto Scaling capabilities

  • Establishing operational monitoring, alerting, and logging frameworks

  • Conducting performance benchmarking and load testing

  • Implementing deployment automation and infrastructure governance best practices

 

Solution

Oneture Technologies implemented a centralized AWS-based Global Search architecture optimized for low latency, scalability, security, and high availability.

Solution Architecture

 

The solution consists of the following key components:

  • Security Master Ingestion Layer

Every morning, Security Master files for NSE, BSE, MF, MCX, and other exchanges are downloaded and processed. These files are stored and indexed to support fast search operations.

  • Web Zone

Incoming user requests from mobile and web applications first reach the Web Zone hosted on Amazon EC2 instances running Nginx.

Responsibilities:

      • Request routing

      • Initial traffic handling

      • Reverse proxy management

      • SSL/TLS handling

  • Authentication Layer

Before search execution, requests are validated using ICICI Securities’ centralized authentication API leveraging AES-based authorization mechanisms.

Responsibilities:

      • User authentication validation

      • Secure request authorization

      • Access verification before search processing

  • Load Balancing Layer

Application Load Balancer (ALB) distributes validated traffic across backend application servers deployed in Auto Scaling Groups across multiple Availability Zones.

  • Application Processing Layer

Backend application services hosted on Amazon EC2 (m6a.2xlarge instances) process search requests and execute business logic.

Responsibilities:

      • Search processing

      • Business logic execution

      • Security Master indexing lookup

      • Response generation

  • Redis Caching Layer

Amazon ElastiCache (Redis) is used as the high-speed caching layer.

  • Search Flow
      • If search data exists in Redis, results are returned immediately

      • If cache miss occurs, backend business logic processes Security Master data and stores results back into Redis

This caching strategy significantly reduces response time and backend processing overhead.

  • Monitoring & Operational Layer

Amazon CloudWatch is used for:

      • Infrastructure monitoring

      • Log aggregation

      • Latency tracking

      • Alerting

      • Operational dashboards

 

Value Delivered

The implemented solution delivered significant operational, technical, and business benefits to ICICI Securities.

  • Low-Latency Search Experience

The platform achieved:

    • ~40–100 ms cache-hit search response time

    • Consistent performance during peak trading activity

This significantly improved end-user trading experience across mobile and web applications.

  • High Scalability
    • The architecture was designed to support:
    • ~5 lakh request load scenarios

    • Dynamic traffic scaling during market spikes

    • High concurrent user activity

  • Improved Platform Reliability

The solution leveraged:

    • Multi-AZ deployment

    • Auto Scaling Groups

    • Redis high-performance caching

    • Load balancing

This improved platform availability and operational resilience.

  • Enhanced Security

The platform implemented:

    • AES-based centralized authentication

    • IAM least privilege controls

    • Secure VPC segmentation

    • CloudTrail audit logging

This ensured secure handling of financial services workloads.

  • Operational Efficiency

Automated infrastructure deployment, monitoring, and scaling reduced operational overhead and improved incident response efficiency.

  • Faster Search Processing

Redis-based caching reduced repeated backend processing and enabled rapid retrieval of frequently searched financial instruments.

 

Technologies
  • AWS Services
    • Amazon EC2

    • Amazon ElastiCache (Redis)

    • Elastic Load Balancer (ALB)

    • Amazon CloudWatch

    • Amazon S3

    • Amazon VPC

    • AWS Auto Scaling

    • AWS IAM

    • AWS CloudTrail

  • Development Language : Go Lang
Testimonial
Oneture over the period of last two plus years is playing a vital role on ISec’s Digital initiatives and helping us in accelerating the pace of innovation across Cloud, Automation, and Data. They built a very innovative cloud-based market data rate refresh platform to cater to our ever-increasing volumes, they are an integral part of our team in building a All-in-One SuperApp mobile app for trading, enterprise-wide APIfication, RPA initiatives, etc. All in all, Oneture has been a trusted partner to help us to remain a platform of choice of our exponentially growing customer base and our growth journey.
Subhash Kelkar
Chief Technology and Digital Officer