Overview
The company, a leading online bank and trading platform, sought an independent architecture review of their middleware stack spanning RabbitMQ, Kafka, and Redis to address performance issues and plan long-term technology strategy.
Challenge
Excessive event replication in RabbitMQ was causing performance degradation on their trading platform. The team of four specialists per technology managed incidents internally but needed external expertise to identify bottlenecks, validate architecture decisions, and plan transitions between middleware technologies.
Environment
RabbitMQ, Kafka, and Redis middleware stack, Prometheus and Grafana monitoring, regulated financial services environment.
Approach
AceMQ proposed a phased assessment starting with a focused two-week RabbitMQ deep-dive, followed by assessments of Kafka and Redis. A light retainer contract was designed for ongoing consulting support after the initial assessment.
Solution
- Designed phased assessment covering RabbitMQ, Kafka, and Redis middleware
- Planned architecture validation with security and compliance considerations
- Proposed flexible retainer model for ongoing consulting and troubleshooting
- Scoped performance bottleneck analysis with observability tool integration
Outcome
The client gained an expert partner for ongoing middleware optimization, with a clear assessment roadmap and flexible support model tailored to their regulated financial environment.