Saurabh Singh
All work

Router Protocol Technical Lead 2024-2025

Cross-Chain Forwarder at Scale

Reduced critical transaction execution from 16 seconds to under 1 second while handling 2M+ transactions and $1B+ in volume.

Key outcomes

Execution time
16s to <1s
Transactions handled
2M+
Total volume
$1B+

Problem

The cross-chain forwarder was a critical revenue path handling high-value transactions across blockchains. Backend execution took 16 seconds on critical paths, creating poor user experience and limiting throughput as transaction volume grew past 2M transactions and $1B in total volume.

Before → after

  • Critical-path execution

    Before16 seconds

    AfterUnder 1 second

Architecture

Architecture · simplifiedEvent-driven indexing feeding the forwarder
Blockchain events are picked up by event-driven indexing microservices that communicate over Kafka and keep state in Redis. The forwarder executes cross-chain transactions on the critical path, reduced from 16 seconds to under 1 second, while indexing and execution scale independently. A distributed set of 40+ active validators runs alongside with an improved release process.

Approach

  1. 01Profiled and optimized the critical transaction execution path, identifying bottlenecks in indexing, validation, and cross-chain coordination.
  2. 02Built event-driven microservices with Kafka and Redis for blockchain indexing and state management.
  3. 03Improved distributed validator release processes for 40+ active validators.
  4. 04Designed for horizontal scaling under burst transaction load.

Outcome

  • Critical backend transaction execution reduced from 16 seconds to under 1 second.
  • Platform reliably handled 2M+ transactions and over $1B in total volume.
  • Validator release cycles improved for 40+ active validators.
  • Event-driven architecture enabled independent scaling of indexing and execution components.

Technologies

  • Kafka
  • Redis
  • Go
  • Blockchain
  • Microservices

Similar problem?

Facing a migration, reliability, or scale challenge like this one?

I take on staff and principal IC roles, engineering leadership, and focused consulting engagements.