Unlocking Concurrency and Performance in Python with ASGI and Async I/O

Allen Y & M Aswin Kishore

This talk delves into leveraging ASGI (Asynchronous Server Gateway Interface) and Python's async features to create high-performance, scalable web applications. We'll compare traditional WSGI-based frameworks with the ASGI ecosystem and explore how async I/O enhances concurrency for managing multiple I/O-bound tasks. Attendees will gain practical insights into building ASGI-compliant apps with FastAPI, learn key concurrency patterns, and discover best practices for integrating asynchronous operations with external APIs. Whether you're building APIs, managing websockets, or running background tasks, this session will equip you to write fast, efficient, and scalable Python applications.

About Allen Y

I'm Allen Y, a Backend Engineer at Strollby, UST, and a passionate Python enthusiast. I have a deep interest in open source development, async programming, and microservices concurrency. I love exploring how these technologies can be used to build scalable, efficient systems, and I'm always eager to learn and share knowledge within the tech community.

About M Aswin Kishore

Aswin is a Product Engineer at UST, specializing in the Python GraphQL ecosystem within the corporate travel domain. He is an active maintainer of several core graphql-python packages, contributing to the evolution of Python's GraphQL capabilities. A dedicated community member, Aswin has spoken at PyCon India and is deeply involved with the Trivandrum Python community, where he shares his passion for Python with his hometown.