DiscoverTalk Python To Me#496: Scaf: Complete blueprint for new Python Kubernetes projects
#496: Scaf: Complete blueprint for new Python Kubernetes projects

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

Update: 2025-03-14
Share

Description

Today we explore the wild world of Python deployment with my friend, Calvin Hendryx-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

Valkey (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
Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

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

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

Michael Kennedy (@mkennedy)