YoVDO

Python Performance at Scale - Making Python Faster at Instagram

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Web Application Development Courses Type Annotations Courses Cython Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore techniques for improving Python performance at scale in this PyCon US talk. Dive into the architecture of large-scale Python web applications and discover optimization opportunities. Learn about targeted improvements to the CPython runtime, including inline caching, JIT compilation, and leveraging type annotations. Examine both proven and experimental techniques that have led to significant performance gains, with real-world examples from Instagram's production environment. Gain insights into common hotspots in the Python runtime and strategies for reducing overhead, ultimately achieving 20-30% improvement in production workloads and up to 7x improvement on benchmarks.

Syllabus

Intro
Fork Improvements
bytecodes
custom jet
performance results


Taught by

PyCon US

Related Courses

Faster pandas
LinkedIn Learning
Faster Python Code
LinkedIn Learning
Cython Tutorial - Bridging Between Python and C-C++ for Performance Gains
sentdex via YouTube
Cython 3 - Python at the Speed of C
EuroPython Conference via YouTube
Extending Cython with GIL-Free Types
EuroPython Conference via YouTube