The Real Python Podcast

Michael Kennedy: Managing Your Own Python Infrastructure

82 snips
Oct 31, 2025
Michael Kennedy, the creator of the Talk Python podcast and author of 'Talk Python in Production,' shares his expertise on deploying Python applications with autonomy. He covers how to avoid costly cloud lock-ins and discusses the benefits of using containerization and a single powerful VM for managing multiple applications. Michael also emphasizes the importance of opting for stack-native solutions over cloud-native complexities, and he reveals practical strategies for low latency and simple hosting setups. Tune in for insights that can elevate your Python deployment skills!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Prefer Portable Infrastructure

  • Avoid vendor lock-in by preferring simple, portable infrastructure over cloud-specific managed services.
  • Choose tools you can move between providers so you retain autonomy and reduce long-term costs.
INSIGHT

Audio Briefs As Chapter Summaries

  • Audio 'reader briefs' can summarize technical chapters as short conversational snippets using Notebook LM.
  • They create a lightweight audio companion without forcing listening to long code sections.
ANECDOTE

Running 27 Apps On One VM

  • Michael runs multiple real production apps (podcasts, courses, blog) on one cloud VM with Docker for isolation.
  • He describes choosing Quart, MongoDB and Docker Compose to host 27 apps on a single eight‑CPU machine.
Get the Snipd Podcast app to discover more snips from this episode
Get the app