Welcome to Talk Python in Production, a hands-on guide for Python developers determined to master real-world deployment and infrastructure management. Have you ever felt locked into pricey cloud services or struggled with overly complex DevOps configurations? This book's stack-native approach offers a refreshing alternative. You'll learn to containerize Python apps, secure them with NGINX, tap into CDNs for global performance, and manage everything on a single, powerful server, without sacrificing reliability. Along the way, you'll see exactly how we evolved Talk Python's own web infrastructure over many years of practical deployment experience. This isn't just theory: discover cost-saving tips, real-world examples, and step-by-step tutorials you can put to use right away. By the end, you'll be confident in running your Python applications at scale, with minimal cloud lock-in and maximum control over your technology stack. Who is this book for? This book is ideal for Python developers who want: More control over their web application deployments. To reduce reliance on deeply integrated, "cloud-native" services. Hands-on examples for using Docker, NGINX, Python web frameworks, databases, CDNs, and more -- all from a practical "stack-native" perspective. If you consider yourself comfortable writing Python but find deployment or DevOps a bit intimidating (or overly expensive), Talk Python in Production was written for you. What does "stack-native" mean? "Stack-native" is an alternative deployment philosophy to "cloud-native." Instead of outsourcing dozens of microservices to a hyperscale cloud, you run much of your app on a single, powerful server (e.g., via Docker Compose). This keeps the complexity and cost far lower, avoids lock-in, and is typically manageable by a small team -- or even a single developer. What topics are covered? Early and evolving architectures: Real-world hosting journeys, from small PaaS approaches to robust multi-VM setups. One big server strat...
First seen: 2025-10-09 06:17
Last seen: 2025-10-09 16:20