Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.

#496: Scaf: Complete blueprint for new Python Kubernetes projects

March 14, 2025 01:19:34 14.46 MB ( 62.22 MB less) Downloads: 0
Today we explore the wild world of Python deployment with my friend, Calvin Hendricks-Parker from Six Feet Up. We’ll tackle some of the biggest challenges in taking a Python app from “it works on my machine” to production, covering inconsistent environments, conflicting dependencies, and sneaky security pitfalls. Along the way, Calvin shares how containerization with Docker and Kubernetes can both simplify and complicate deployments, especially for smaller teams. Finally, we’ll introduce Scaf, a powerful project blueprint designed to give developers a rock-solid start on Python web projects of all sizes.

Get notified when the Talk Python in Production book goes live and read the first third online right now.

Episode sponsors

Posit
Python in Production
Talk Python Courses

Links from the show

Calvin Hendryx-Parker: github.com
Scaf on GitHub: github.com
Scaf on GitHub (duplicate): github.com

"Deploy the Dream" song: deploy-the-dream-talk-python.mp3

CloudDevEngineering YouTube Channel: youtube.com
TechWorld with Nana YouTube Channel: youtube.com
Tilt (Kubernetes Dev Tool): tilt.dev
Talos (Minimal OS for Kubernetes): talos.dev
Traefik Reverse Proxy: traefik.io
Sealed Secrets on GitHub: github.com
Argo CD Documentation: readthedocs.io
MailHog on GitHub: github.com
Next.js: nextjs.org
Cloud Custodian: cloudcustodian.io
Valky (Redis Replacement): valkey.io
“The ‘Works on My Machine’ Certification Program” (Coding Horror): blog.codinghorror.com
NVIDIA’s First Desktop AI PC (Ars Technica): arstechnica.com
Kind (Kubernetes in Docker): kind.sigs.k8s.io

Updated Effective PyCharm Course: training.talkpython.fm
Talk Python in Production book: talkpython.fm/books/python-in-production
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy