Reliable Rx at Scale for High-performance Event Processing

Tuesday, 22 June 2021

Talk Description

"The Reactive Extensions for .NET (Rx) is one of the most influential technologies to have emerged from the .NET ecosystem. (Its influence on other platforms has been so pervasive that its origins in .NET are sometimes forgotten.) The team that created Rx did not rest on their laurels: they used Rx as the basis for developing a distributed, reliable, and extremely scalable event processing service. Reactor, as it was then called, has been integral to some of Microsoft's most widely used services for many years, including Cortana and Office 365, but although Microsoft has talked in public about it a few times, it has never been available for use outside of Microsoft—until now. On May 18th 2021, Bart de Smet, made Reaqtor (its new name) open source, as a .NET-Foundation-sponsored project.

This talk will explain what makes Reaqtor different from other high-scale event processing systems. It will also show some of the foundational components that have been released as part of this, most notably 'Bonsai', a mechanism for serializing computations based on .NET's expression tree system, and which is central to how Reaqtor works."

Speaker Bios

Carmel Eve

"Carmel is a software engineer, LinkedIn Learning instructor and STEM ambassador."

Over the past four years, she has been focused on delivering cloud-first solutions to a variety of problems. These have included highly-performant serverless architectures, web applications, reporting and insight pipelines, and data analytics engines.

She has also spoken at NDC, APISpecs and SQLBits. These talks covered reactive big-data processing and how to build secure Azure architectures."

Ian Griffiths

"Ian has worked in various aspects of computing, including computer networking, embedded real-time systems, broadcast television systems, medical imaging, and all forms of cloud computing. Ian is a Technical Fellow at endjin, and Microsoft MVP in Developer Technologies. He is the author of O'Reilly's Programming C# 8.0, and has written Pluralsight courses on WPF (and here) and the TPL. Technology brings him joy."



  • Corriculo Recruitment - Kindly covering the venue, drinks, and helping us at each event
  • Everstack - Dan's company, helping organise and manage the user group
  • JetBrains - Prize draw sponsor (any JB product the winner likes)
  • Manning Books - Prize draw sponsor (ebook of winner's choice)
  • Packt - Prize draw sponsor (ebook of winner's choice)

Prize Draw Winners

  • Jetbrains #1: Paul B
  • Jetbrains #2: Jesús A
  • Manning ebook: Tom R
  • Packt ebook: Paul H