Cloud Foundry
76 Case Studies
A Cloud Foundry Case Study
J.P. Morgan Chase, a leading global bank, required a highly reliable and fast messaging system for its real-time financial applications, such as stock quote apps, where protecting and delivering every message as quickly as possible is critical. The challenge was to move beyond the capabilities of Redis for pub-sub to a more sophisticated enterprise-grade solution that could guarantee message delivery and handle high-throughput, concurrent workloads.
The vendor, Cloud Foundry, implemented a solution using its platform and the RabbitMQ messaging service. RabbitMQ, built on the AMQP protocol designed for Wall Street firms, provided the necessary reliability, speed, and sophisticated routing features. The solution involved deploying a scalable Node.js chat application with four instances on Cloud Foundry, using RabbitMQ for pub-sub and Redis for session storage. This architecture ensured the application could automatically reconnect and maintain user sessions during server restarts, delivering the robust performance required for enterprise financial applications.