Weekly Links #5
Tags: weekly, career, devops, design
Published: 2019-09-15 17:07:10

* [The ONE chart every developer MUST understand](https://dev.to/bosepchuk/the-one-chart-every-developer-must-understand-2db9) by Blaine Osepchuk
* [Reverse Interview - a list of questions which may be interesting to a tech job applicant](https://github.com/viraptor/reverse-interview) by Stanisław Pitucha
* [Why is DevOps Important?](https://www.ardanlabs.com/blog/2019/08/devops-questions-for-ardan-labs.html) by Jérôme Petazzoni
* [How Complex Systems Fail - 20 years old document](http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf) by Richard I. Cook , University of Chicago
* [An Engineer’s Guide to a Good Night’s Sleep](https://www.infoq.com/articles/engineers-guide-to-sleep/) by Nicky Wrightson
* [Never Alone On Call](https://www.honeycomb.io/blog/never-alone-on-call/) by Deirdre Mahon 
* [Systems Thinking in Practice](https://www.ryanfrantz.com/posts/systems-thinking-in-practice.html) by Ryan Frantz
* [The Power of “Yes, if”: Iterating on our RFC Process](https://engineering.squarespace.com/blog/2019/the-power-of-yes-if) by Tanya Reilly
* [DNS and the Art of Making Systems "Just Complex Enough"](https://systemswe.love/archive/san-francisco-2016/dns-and-the-art-of-making-systems-just-complex-enough) by Alex Wilson
* [Network Architecture Design for Microservices on GCP]
(https://blog.usejournal.com/network-architecture-design-for-microservices-on-gcp-ce8d10d5396e) by Raphael FRAYSSE
* [Mistake that cost thousands (Kubernetes, GKE)](https://medium.com/@gajus/mistake-that-cost-thousands-kubernetes-gke-2212ea663e1f) by Gajus Kuizinas
* [Instrumentation Quality Scores: Guiding You to Better Telemetry Data](https://lightstep.com/blog/instrumentation-quality-scores-guiding-you-to-better-telemetry-data/) by Valjean Clark 
* [I test in prod](https://increment.com/testing/i-test-in-production/) by Charity Majors
* [Should You Build An API Gateway In-House?](https://nordicapis.com/should-you-build-an-api-gateway-in-house/) by Michał Trojanowski
* [Confirmation Bias: How your brain wants to wreck your code](https://dev.to/integerman/confirmation-bias-how-your-brain-wants-to-wreck-your-code-337h) by Matt Eland
* [DynamoDB, explained.](https://www.dynamodbguide.com/) by Alex DeBrie
* [AWS Lambda Cold Start Language Comparisons, 2019 edition](https://levelup.gitconnected.com/aws-lambda-cold-start-language-comparisons-2019-edition-%EF%B8%8F-1946d32a0244) by Nathan Malishev
* [How to Manage a Manager?](https://www.yegor256.com/2017/08/01/how-to-manage-a-manager.html) by Yegor Bugayenko
* [Data Is a Toxic Asset](https://www.schneier.com/blog/archives/2016/03/data_is_a_toxic.html) by Bruce Schneier
* [Google feedback on TypeScript 3.5](https://github.com/microsoft/TypeScript/issues/33272) by Evan Martin
* [Golang: Programming with errors](https://peter.bourgon.org/blog/2019/09/11/programming-with-errors.html) by Peter Bourgon
* [Java: Bean Validation Anti-Patterns](https://reflectoring.io/bean-validation-anti-patterns/) by Tom Hombergs
* [Roguelike Tutorial - In Rust](http://bfnightly.bracketproductions.com/rustbook/chapter_1.html) by Herbert Wolverson