2024-04-03 ASGI deployment options for Django by Mariusz Felisiak #Rust #granian #ASGI #RSGI #WSGI

Tags: ASGI RSGI HTTP Rust granian

Announces

Granian (A Rust HTTP server for Python applications)

Granian is a newish option in ASGI servers world .

It is a Rust 🦀 hybrid ASGI/WSGI/RSGI server that supports HTTP/1, HTTP/2, and WebSockets.

It can be used both during development and as a production web server.

It has a myriad of configuration options and provides an auto-reloader (when installed with granian[reload]) that is useful for development.

Use the granian command to develop your project under ASGI:

Closing thoughts

The world of ASGI servers is truly rich and everyone should find something that suits their personal preferences.

This article mentions just some of the most popular and solid options.

Choosing an ASGI server for a production environment is like picking an ice cream flavor - everyone has to find their favorite type based on personal taste.

Try them and share!