Hot paths: using Rust libraries in Python
summary
Presentation examines using Rust libraries to speed up Python backend services by identifying performance-critical “hot paths” and rewriting only those functions in a compiled language. It compares this targeted approach against alternatives (C, C++, Cython, Numba) and focuses specifically on integrating Rust with Python to improve per-core RPS without rewriting entire microservices.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:29Python performance issues
- 10:48Python delays causes
- 19:27Rust CLI tools
- 22:59Ruff tool for Python
- 26:31Narwhal library for Python
- 33:53Other Rust libraries for Python
- 35:19Summary
- 36:03Q&A
related talks
31mPumping up Python modules using Rust
36mPumping up Python modules using Rust
34mRust for the Python dev
31mCan Rust make Python shine?
01h 01mRust for Python Developers (english)
36mPolishing Python: Preventing Performance Corrosion with Rust
33mBuilding with Multiple Languages: A Python-First Approach
19mMaking Python 100x faster with less than 100 lines of Rust
