@@ -48,6 +48,15 @@ system-specific package management systems. We won't cover those in this
4848guide as they are considered advanced deployment techniques.
4949
5050
51+ ## Deployment tools
52+ * [ teletraan] ( https://github.com/pinterest/teletraan ) is the deploy system
53+ used by the development teams at Pinterest, a huge Python shop!
54+
55+ * [ pants] ( https://www.pantsbuild.org/index.html ) is a build system originally
56+ created at Twitter and now split out as its own sustainable open source
57+ project.
58+
59+
5160## Deployment resources
5261* If you need a step-by-step guide to deploying a Python web application,
5362 I wrote [ a whole book] ( http://www.deploypython.com/ ) on exactly this topic
@@ -67,6 +76,12 @@ guide as they are considered advanced deployment techniques.
6776* [ Deploying Software] ( https://zachholman.com/posts/deploying-software )
6877 is a long must-read for understanding how to deploy software properly.
6978
79+ * [ How we release so frequently] ( https://engineering.skybettingandgaming.com/2016/02/02/how-we-release-so-frequently/ )
80+ provides a high-level overview of tactics for how teams at large scale
81+ can deploy changes several times per day or more with confidence the
82+ systems will not completely fail. There will be bugs, but that does not
83+ mean the entire operation will stop.
84+
7085* [ Hands-off deployment with Canary] ( https://developers.soundcloud.com/blog/hands-off-deployment-with-canary )
7186 explains how SoundCloud automates their deployment process and uses
7287 canary builds to identify and roll back issues to mitigate reliability
@@ -112,10 +127,6 @@ guide as they are considered advanced deployment techniques.
112127 overview of deployment concepts and as an introduction to the other videos
113128 on those subjects in that series.
114129
115- * If you're using Flask this
116- [ detailed post on deploying it to Ubuntu] ( https://realpython.com/blog/python/kickstarting-flask-on-ubuntu-setup-and-deployment/ )
117- is a great way to familiarize yourself with the deployment process.
118-
119130* [ TestDriven.io] ( https://testdriven.io/ ) shows how to deploy a
120131 [ microservices] ( /microservices.html ) architecture that uses
121132 [ Docker] ( /docker.html ) , [ Flask] ( /flask.html ) , and React with
0 commit comments