Yijian Yang

Yijian Yang

Engineering team lead at Bloomberg L.P.

Yijian leads a Derivatives Market Data engineering team at Bloomberg LP. Previously, he received a PhD in computer science for which he studied the fault tolerance of distributed systems. Over the course of his 12 year career at Bloomberg, Yijian has applied his technical background to various financial domains, building reliable applications spanning equities, fixed income, and derivatives.

Upcoming Activities

Yijian Yang / Jianbo Li
Code BEAM Lite NYC
01 Oct 2019
14.10 - 14.35

How RabbitMQ simplifies routing in a microservices architecture

In this talk, Yijian And Jianbo will share Bloomberg's story of using RabbitMQ to build a system capable of servicing billions of financial data requests each day. They will review the three goals of scalability, flexibility, and maintainability and discuss how RabbitMQ addresses each of these.

They will then take a deeper technical dive into the architecture they designed to streamline their request routing. Finally, the talk will conclude with a discussion of the open challenges Bloomberg have encountered within RabbitMQ and their recommendations for further product enhancements.


The talk has three primary objectives:

  • To share Bloomberg's RabbitMQ use case
  • To get feedback and inspiration from the community
  • To align their experience with the product owners’ vision for RabbitMQ


  • Other RabbitMQ application and system architects
  • RabbitMQ core developers