Monitor errors and performance issues with Sentry.io

Running Python in Production

Episode #352, published Tue, Feb 8, 2022, recorded Wed, Jan 12, 2022.

This episode is carbon neutral.
Do we talk about running Python in production enough? I can tell you that the Talk Python infrastructure (courses, podcasts, APIs, etc.) get a fair amount of traffic, but they look nothing like what Google, or Instagram, or insert [BIG TECH NAME] here's deployments do. Yet, mostly, we hear about interesting feats of engineering at massive scale that is impressive but often is also outside of the world most Python devs need for their companies and services.

I have three great guests who do think we should talk more about small to medium-sized Python deployments: Emily Moorehouse, Hynek, and Glyph.

I think you'll enjoy the conversation. They each bring their own interesting perspectives.



Links from the show

Emily on Twitter: @emilyemorehouse
Hynek on Twitter: @hynek
Glyph on Twitter: @glyph

Main article by Hynek
Python in Production Article: hynek.me

Supporting articles
Solid Snakes or: How to Take 5 Weeks of Vacation: hynek.me
How to Write Deployment-friendly Applications: hynek.me
Common Infrastructure Errors I've Made: matduggan.com

Thoughts on Monoliths
Give me back my monolith: craigkerstiens.com
Goodbye Microservices: From 100s of problem children to 1 superstar: segment.com
Configuring uWSGI for Production Deployment: techatbloomberg.com
https://martinfowler.com/bliki/MicroservicePremium.html
https://martinfowler.com/bliki/MonolithFirst.html

More tools
CuttleSoft: cuttlesoft.com
pgMustard: Helps you review Postgres query plans quickly: pgmustard.com
JSON:API: jsonapi.org
Tenacity package: tenacity.readthedocs.io
glom package: glom.readthedocs.io
boltons package: boltons.readthedocs.io

Joke: The Torture Never Stops: devops.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Twitter: @talkpython
Follow Michael on Twitter: @mkennedy

Want to go deeper? Check out our courses

Panelists
Panelists
Episode sponsored by
Ads served ethically
X
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.