Asyncio in production: what nobody tells you

PyConES Granada, Spain

Everything I’ve learned using Python Asyncio in production. The good, the bad, and the ugly.

Summary

Asyncio is great. Until it isn’t.

In this talk I cover:

  • Common mistakes when using Asyncio
  • Performance issues nobody tells you about
  • Debugging asynchronous code
  • Patterns that work in production

Based on real experience

It’s not theory. It’s what I’ve learned building systems that process millions of events per day.

Impact

After the talk, many people wrote to me saying I’d saved them months of headaches.