Past Presentations

Understanding Python Memory at Instagram

Instagram server is one of the biggest Python deployments in the world to support more than 700M active users. At Instagram, the computing parallelism is based on multi-processing instead of threading. Memory utilization becomes critical in such model, i.e., with less memory per process, we are...

Min Ni Engineering Manager @Instagram
Massively scaling MySQL using Vitess

Are you dealing with the challenges of rapid growth? Are you thinking about how to scale your database layer? Should you use NoSQL? Should you shard your relational database? If you are facing these kinds of problems, this session is for you. Vitess is a database solution for deploying, scaling...

Sugu Sougoumarane Co-Founder / CTO @planetscaledata & Co-Creator @vitessio
Assisted Warmup with the Zing JVM

Over the last 20 years of Java JIT compiler development, the focus has been on generating good throughput over the long run. The Zing VM is designed to eliminate most of the cold warmup time. In this talk Ivan will present three JIT compiler technologies that are designed to reach peak throughput...

Ivan Krylov Lead Developer @AzulSystems
Scale @Reddit Triple Team Size w/o Losing Control

As of 2017, Reddit has 300 million monthly visitors, ranking #4 most visited website in US and #8 in the world. As you can guess, this kind of tremendous traffic takes some serious engineering efforts that have had to scale with the site's growing popularity. Join Nicholas Caldwell, VP of...

Nick Caldwell VP Engineering @Reddit, Inc.
Move Fast, Follow Everything & Focus on What Matters Most

AppDynamics automatically monitors every business transaction and directly understands the impact it’s having on your users and business in real time to deliver contextual, actionable, and unifying intelligence, allowing you to focus on what’s happening on the front lines - where the app and...

Jun Ding Senior Sales Engineer @AppDynamics


Alina Yurenko Developer Advocate for GraalVM @Oracle

JIT vs AOT Performance With GraalVM

What are the goals you have for the talk?

I want to offer an additional point of view on performance. Performance is something people often talk about but often focus on one or two metrics, and there might be more ways to look at it, and additional opportunities to optimize. We will go through some additional metrics, discuss how they are connected, and how you can optimize...

Read Full Interview
Daniel Lemire Professor and Department Chair @TELUQ - Université du Québec

Parsing JSON Really Quickly: Lessons Learned

What is the work you're doing today?

I work on software performance from what I call a data engineering point of view. These are the kind of problems that interest me. You start with large volumes of data and processing the data itself is the bottleneck or indexing the data or crunching it or whatever you want to do with the data. 

Read Full Interview
Brian Martin Software Developer @Twitter

High Resolution Performance Telemetry at Scale

What's the goal of the talk?

We're going to talk about the challenges of measuring performance at scale especially in a distributed microservice architecture. A web request is hundreds of milliseconds. Having a lot of traditional telemetry collection happens at much coarser time scales and a lot of that is due to the cost of aggregation and processing those...

Read Full Interview
Sergey Kuksenko Java Performance Engineer @Oracle

Asynchronous API With CompletableFuture

What do you do day-to-day?

Making things faster is my primary goal. Not only by measuring not only providing some performance guidance, but also working on different projects.

Read Full Interview
Ben Watson Principal Software Engineer @Microsoft focused on High-Performance .NET

You Can Build a World-Class Search Engine in .NET

What have you been up to since last time you were at QCon?

I still work a lot on performance and detail .NET stuff but my focus switched towards teaching others and getting other people on board with high performance .NET and techniques that we use to debug and and to improve performance.

Read Full Interview
Marius Pirvu Advisory Software Developer @IBM

Performance Beyond Throughput:An OpenJ9 Case Study

What is the focus of your work today?

For the past 14 years I've been working on Java JIT compiler development at IBM. However, I am not your typical compiler guy because I don't focus that much on code generator or optimizer. Instead I deal with heuristics that determine what methods to compile, when to compile them and how much to optimize them. With Java, and any other...

Read Full Interview

Less than


weeks until QCon San Francisco 2020

Registration is $2425.00 ($440 off) for the 3-day conference if you register before Oct 24th