Skip to content

Commit 1136a5a

Browse files
committed
removing dead links
1 parent 2c35cfb commit 1136a5a

File tree

4 files changed

+11
-34
lines changed

4 files changed

+11
-34
lines changed

content/pages/05-deployment/37-kubernetes.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ applications.
8888
cost-benefit analysis to make sure the tool's scability, reliability
8989
and related functionality will outweigh the downsides.
9090

91-
* [How Zolando manages 140+ Kubernetes clusters](https://srcco.de/posts/how-zalando-manages-140-kubernetes-clusters.html)
91+
* [How Zalando manages 140+ Kubernetes clusters](https://srcco.de/posts/how-zalando-manages-140-kubernetes-clusters.html)
9292
covers the architecture, monitoring and workflow of a team that has
9393
to run a decent number of clusters for their development teams.
9494

content/pages/05-deployment/38-serverless.markdown

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,8 @@ These implementations are under significant active development
4545
and not all of them have Python support.
4646

4747
* [AWS Lambda](/aws-lambda.html) is the current leader among serverless
48-
compute implementations. It has support for both
49-
[Python 2.7](/blog/aws-lambda-python-2-7.html) and
50-
[Python 3.6/3.7](/blog/aws-lambda-python-3-6.html).
48+
compute implementations. It has support for
49+
[Python 3.x](/blog/aws-lambda-python-3-6.html).
5150

5251
* Azure Functions has second-class citizen support for Python. It's
5352
supposed to be possible but
@@ -62,11 +61,8 @@ and not all of them have Python support.
6261
* [Google Cloud Functions](/google-cloud-functions.html) currently
6362
only supports JavaScript code execution.
6463

65-
* Webtask.io also only supports JavaScript but there is a cool
66-
*prototype* project named [webtask-pytask](https://github.com/tehsis/webtask-pytask)
67-
to run Python code in the browser via webtask. This demo is definitely not
68-
for production code use but awesome to see what the programming community
69-
can put together using existing code and services.
64+
* [Webtask.io](https://webtask.io/) started as a JavaScript service but
65+
now also has a Python runtime as well.
7066

7167

7268
### Serverless frameworks
@@ -91,8 +87,6 @@ include:
9187
([source code](https://github.com/aws/chalice)) is built by the AWS team
9288
specifically for Python applications.
9389

94-
* [Apex](http://apex.run/) ([source code](https://github.com/apex/apex))
95-
9690

9791
### General serverless resources
9892
Serverless concepts and implementations are still in their early
@@ -198,16 +192,8 @@ Google Cloud Functions and AWS Lambda.
198192
There is some concern by organizations and developers about vendor lock-in
199193
on serverless platforms. It is unclear if portability is worse for
200194
serverless than other infrastructure-as-a-service pieces, but still worth
201-
thinking about ahead of time. These resources provide additional
202-
perspectives on lock-in and using multiple cloud providers.
203-
204-
* [On Serverless, Multi-Cloud, and Vendor Lock In](https://blog.symphonia.io/on-serverless-multi-cloud-and-vendor-lock-in-da930b3993f)
205-
is an opinion piece that for *most* cases the additional work of
206-
going multi-cloud is not worth the tradeoffs, therefore at this time
207-
it's better to go for a single vendor such as AWS or Azure and optimize
208-
on that platform.
209-
210-
* [Why vendor lock-in with serverless isn’t what you think it is](https://medium.com/@PaulDJohnston/why-vendor-lock-in-with-serverless-isnt-what-you-think-it-is-d6be40fa9ca9)
211-
recommends using a single vendor for now and stop worrying about
212-
hedging your bets because it typically makes your infrastructure
213-
significantly more complex.
195+
thinking about ahead of time.
196+
[Why vendor lock-in with serverless isn’t what you think it is](https://medium.com/@PaulDJohnston/why-vendor-lock-in-with-serverless-isnt-what-you-think-it-is-d6be40fa9ca9)
197+
is a piece on this topic that recommends using a single vendor for
198+
now and for organizations to stop worrying about hedging their bets
199+
because it typically makes infrastructure significantly more complex.

content/pages/06-devops/01-monitoring.markdown

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Application Performance Monitoring (APM)
112112

113113
* [New Relic](http://newrelic.com/) provides application and database
114114
monitoring as well as plug ins for capturing and analyzing data about
115-
other devleoper tools in your stack, such as [Twilio](/twilio.html).
115+
other developer tools in your stack, such as [Twilio](/twilio.html).
116116
* [Opbeat](https://opbeat.com) Built for django. Opbeat combines performance
117117
metrics, release tracking, and error logging into a single simple service.
118118
* [Scout](https://scoutapp.com/python-monitoring) monitors the performance of Django and Flask apps, auto-instrumenting views, SQL queries, templates, and more.
@@ -146,11 +146,6 @@ Incident Management
146146

147147
* [The Virtues of Monitoring](http://www.paperplanes.de/2011/1/5/the_virtues_of_monitoring.html)
148148

149-
* [Effortless Monitoring with collectd, Graphite, and Docker](http://blog.docker.io/2013/07/effortless-monitoring-with-collectd-graphite-and-docker/)
150-
151-
* [Practical Guide to StatsD/Graphite Monitoring](http://matt.aimonetti.net/posts/2013/06/26/practical-guide-to-graphite-monitoring/)
152-
is a detailed guide with code examples for monitoring infrastructure.
153-
154149
* Bit.ly describes the
155150
"[10 Things They Forgot to Monitor](http://word.bitly.com/post/74839060954/ten-things-to-monitor)"
156151
beyond the standard metrics such as disk & memory usage.

content/pages/06-devops/18-web-analytics.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,6 @@ application before taking some action, such as purchasing your service.
110110
is not for everyone but it is really useful if you want to avoid the Google
111111
data trap.
112112

113-
* This beginner's guide to
114-
[math and stats behind web analytics](http://www.seotakeaways.com/beginners-guide-maths-stats-web-analytics/)
115-
provides some context for understanding and reasoning about web traffic.
116-
117113
* [An Analytics Primer for Developers](https://hacks.mozilla.org/2015/03/an-analytics-primer-for-developers/)
118114
by Mozilla explains what to track, choosing an analytics platform and how
119115
to serve up the analytics JavaScript asynchronously.

0 commit comments

Comments
 (0)