skip to main content

CMS Partner Tech Talk

Monday, January 30, 2017
8:30pm to 9:30pm
Add to Cal
Annenberg 107
Performant Asynchronous Programming at Quora

In order to provide a fast distributed web application to millions of Quora users, we need to be smart about batching data requests to minimize the time spent blocked on network I/O. Moreover, it's important to accomplish this batching in a general way that doesn't require repetitive work every time we make a change or require new data. In this talk, we will discuss the design of Quora's asynq framework, which provides an asynchronous API to a global scheduler for data requests. We will explore in depth the common problem that motivated it, the design of the framework, and how it has been used in practice to make both the product and development faster at Quora.

For more information, please contact Claire Ralph by email at [email protected].