Explore how Facebook leverages Python to construct and manage large-scale datacenters in this 18-minute conference talk from EuroPython 2017. Dive into the challenges of efficiently building and operating multiple datacenters, focusing on the role of Production Engineers and their extensive use of Python. Learn about tracking fiber cabling, monitoring cooling systems, and preventing server overheating. Discover the Python infrastructure, including open-source components, and engineering practices employed by Facebook. Gain insights into automating unexpected processes, using tools like Fabric, Thrift, and Spark, and understand how Python binaries and BitTorrent contribute to Facebook's datacenter operations.
How Facebook Uses Python to Build and Operate Datacenters at Scale
EuroPython Conference via YouTube
Overview
Syllabus
Introduction
Automating things you didnt think you could
Fabric
Planetary motion
Fiber cabling
Hacks
Prototypes
Python
Thrift
Spark
Parts
Binary
Buck
Python binaries
BitTorrent
Automation
Hiring
Taught by
EuroPython Conference