Asynchronous Python at Kumparan

By Bayu Aldi Yansyah

Elevator Pitch

Going from 7,000 concurrent users to 200,000 concurrent users in a matter of seconds is not an uncommon occurrence at Kumparan. In this 5-10 minutes talk I will show you how Kumparan use Python asyncio to build a service to handle requests at this scale.

Description

Going from 7,000 concurrent users to 200,000 concurrent users in a matter of seconds is not an uncommon occurrence at Kumparan. In this talk I will show you how Kumparan use Python asyncio to build a service to handle requests at this scale.

pip install kumparan

Table of Contents

  • What is Asyncio?
    • Asynchronous I/O
    • event loop
    • coroutines
    • futures
  • How Kumparan Python asyncio to build a service to handle requests at this scale

Notes

Technical Requirements

The only requirements are they are familiar with web development in general.

Why you’re the best person to speak on this subject?

I have lead 3 projects that heavily use Python asyncio at Kumparan.

My experienceusing python:

One of my popular python package is fastText.py, it have over 900 stars on github.

My linkedin profile is available here: /in/bayualdiyansyah/

My previous talks: