Overview
Explore a conference talk that delves into the challenges and opportunities of using Python in a predominantly Ruby-focused company. Learn about Braintree's journey with Python, including its initial adoption for high-concurrency situations using Tornado, the issues encountered with three Python-based infrastructure components, and the evolving perspective on Python within the organization. Gain insights into the company's experiences with Python client libraries, data science applications, and community involvement. Discover how Python's role has shifted over time, from being recommended against for new projects to finding niche applications and support within the company and its sister organization, Venmo.
Syllabus
Introduction
The Radar
Python Not Recommended
Ruby Ecosystem
Python
When to use Ruby
When to use JVM
When to write a smart proxy
Uptime requirements
Tornado
Python in 2013
Python failed
Python maintenance overhead
Smart proxies
Not smart enough
Incoming requests proxy
Outgoing proxy
Enclosure
Smart Proxy
Internal Advocates
Python Outside of Work
Python Community
Python Hiring
Python Talks
Questions
Taught by
EuroPython Conference