Rafiqul Hasan
A seasoned software engineer with over 10 years of experience designing and delivering high-performance, scalable software systems. Currently works as a Senior Lead Engineer at bKash Limited, focusing on building reliable backend platforms at scale.
Session
Most of today’s popular Python web frameworks like FastAPI, Starlette, and Django Channels are built on a powerful idea called the ASGI protocol. It’s what makes them fast, concurrent, and capable of handling everything from simple HTTP requests to real-time WebSockets.
In this talk, we’ll take a deep dive under the surface to see how ASGI really works, from event loops and async I/O to ASGI scopes, message passing, and lifespan events. We’ll also look at how ASGI connects web servers like Uvicorn with frameworks like FastAPI, forming the bridge that keeps the entire async ecosystem running smoothly.
By the end of the session, you’ll not only understand how ASGI powers modern web frameworks, but also gain the insight that will empower you to debug better, extend confidently, and even build your own.
