Talk Python To Me cover image

Talk Python To Me

#463: Running on Rust: Granian Web Server

May 25, 2024
01:04:51
Snipd AI
Giovanni Barillari discusses his Rust-based web server, Granian, offering better performance and consistency. He explores transitioning from Ruby on Rails to Python, the evolution of Emmett from Granian, benefits of Neo4j, integrating Beanie and Mongo engine for web development, and the unique features of Granny. The conversation covers HTTP handling with Rust, enhancing Python's capabilities, and future plans for server enhancements.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Grannian server offers superior performance and consistency compared to existing options, powered by Rust and supporting synchronous/asynchronous apps with RSJI protocol.
  • Emmet web framework simplifies development with all-in-one solution, customized template syntax, and standard features like ORM and authentication.

Deep dives

Grannian, the production-ready web server for Python applications

Grannian is a relatively new server that offers better performance and consistency than many existing options. Powered by Rust, it supports both synchronous and asynchronous applications, including a new protocol named RSJI. Grannian aims to optimize the performance of Python applications and provides unique features such as controlling the HTTP interface level and specifying thread modes for efficient processing.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode