At TellApart, we’re big fans of gevent. It powers a number of our core components, from the TellApart Front End servers, to our open-source Taba aggragation service. For those not familiar with it, gevent is a library for standard Python (CPython) based on greenlet and libevent, which enables high concurrency workloads and co-operative scheduling.
Since we use it so extensively, we were recently invited to give a talk at Pinterest about gevent, its advantages, some pitfalls to avoid, and how we use it throughout the TellApart stack. We wanted to share the slides from that presentation for anyone who’s interested.