Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Solid Python Application Deployments for Everybody

EuroPython Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore solid Python application deployment strategies in this EuroPython 2013 conference talk. Learn the importance of simplifying deployments, implementing development tests, and managing dependencies effectively. Discover techniques for pinning dependencies, utilizing build tools, and leveraging configuration management. Gain insights into creating reproducible and secure deployments, including tips on logging, process management, and using OS tools. Understand why Apache remains a viable option for Python application deployment.

Syllabus

Solid Python Application Deployments For Everybody
"It is important to find simple solutions instead of stopping as soon as a first solution is found." - Donald Knuth
Put effort int making your deployments simple.
Development tests!
System Package spotty outdated loss of control
Pin Deps Har Django == 1.4.3 Don't rely on SemVe update w/ pip-tool
build tools repetitive downloads
introspection CM integration versatile
1. check out from VCS 2. create virtualenv 3. install dependencies 4. do whatever you wa 5. package result 6. push to your repo
Abuse the Pipelin run tests LESS/SASS/CoffeeScri compression cache busting
Configuration Management declarative describe the goal CM choses the path
Why anyway safety/security reproducible
Be Paranoid /bin/false REVO ALL
It's Easy! upstart systemd supervisord circus
log to stderr redirect stderr syslo use OS tools
Using Apache is perfectly fine.

Taught by

EuroPython Conference

Reviews

Start your review of Solid Python Application Deployments for Everybody

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.