Building a scalable and highly available messaging system! Lessons learned from collaborating with the Apache Qpid community
Architecture Intermediate

In the demanding world of capital market systems, features like scalability, availability, and high throughput are second nature. With the increased adoption of microservices and SOA-based architectures in the industry, addressing these challenges in messaging systems is more difficult than ever before. This has led to the birth of myriad of distributed messaging systems, each providing a set of components (broker, router, messaging APIs) that can be combined to meet our challenges.

Companies trying to integrate such technologies face a difficult problem:

  • What’s the best way to integrate a distributed messaging system in production?

  • Is it possible to benefit from standard messaging protocols like AMQP 1.0 to avoid being coupled to vendor-specific features?

  • How can organizations continuously collaborate and contribute to an open source community for mutual benefit?

Whether you are familiar with messaging systems or not, you will find this talk interesting as the lessons learned are universal and applicable to any type of distributed system. You will also learn how our CI gained us tons of fans in the Apache Qpid community.

JUDCon [Amphi 139]
12 May 2017
10:20 - 11:10