Skip to content

Commit dfefe99

Browse files
committed
new deployment resources
1 parent afb272d commit dfefe99

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

content/pages/05-deployment/00-deployment.markdown

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ system-specific package management systems. We won't cover those in this
4848
guide 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

Comments
 (0)