Breaking HTTP Boundaries: ASGI to build your fleet management system in Python
ASGI (the Asynchronous Server Gateway Interface) is a spiritual successor to WSGI, providing a standard interface between async-capable Python network protocol servers, frameworks, and applications. While ASGI is primarily known for web applications, its powerful interface extends beyond HTTP and WebSockets. This talk demonstrates how to leverage ASGI concepts to build a custom protocol server of your choice.
We'll explore the ASGI specification in detail and learn how to apply it to custom application layer protocols through the lens of a fleet management system built from scratch.
We'll dive deep into:
By the end of this talk, you'll discover that ASGI isn't just limited to web apps - it's a powerful tool that enables you to create any network protocol server in Python while maintaining asynchronous performance and efficiency.
Want to collaborate or contribute? We're open to partnership opportunities and would love to hear your ideas.