Weekly Links #19
Tags: weekly, architecture, kubernetes, relia
Published: 2019-12-29 17:44:07

* [Software architecture trends 2020](https://www.infoq.com/software-architecture-trends-2020/) by infoq
* [Readable Code](https://blog.pragmaticengineer.com/readable-code/) by Gergely Orosz
* [Distributed systems learnings in 2019](https://blog.pragmaticengineer.com/distributed-systems-learnings-in-2019/) by Gergely Orosz
* [Production Checklist for web apps on Kubernetes](https://srcco.de/posts/web-service-on-kubernetes-production-checklist-2019.html) by https://srcco.de/
* [Service Delivery Review: The Missing DevOps Feedback Loop?](https://www.infoq.com/articles/service-delivery-review-missing-devops-feedback-loop/) by Matthew Philip
* [Beyond Microservices: Streams, State and Scalability](https://www.infoq.com/presentations/microservices-streams-state-scalability/) by Gwen Shapira
* [The Architecture of a Large-Scale Web Search Engine, circa 2019](https://0x65.dev/blog/2019-12-14/the-architecture-of-a-large-scale-web-search-engine-circa-2019.html) by https://cliqz.com/
* [Spring Transaction Management: @Transactional In-Depth](https://www.marcobehler.com/guides/spring-transaction-management-transactional-in-depth) by Marco Behler
* [JVM Garbage Collectors Benchmarks Report 19.12](https://ionutbalosin.com/2019/12/jvm-garbage-collectors-benchmarks-report-19-12/) by Ionuț Baloșin
* [Java Microservices: A Practical Guide](https://www.marcobehler.com/guides/java-microservices-a-practical-guide) by Marco Behler
* [Goto and the folly of dogma](https://manybutfinite.com/post/goto-and-the-folly-of-dogma/) by Gustavo Duarte
* [I sat in on a Honeycomb incident review and you won't believe what we learned next](https://reading.supply/post/ba03f066-7389-4870-a79c-a0849978b6b1) by Jacob Scott 
* [On the first use of the term "Programming Language"](http://www.cs.uni.edu/~wallingf/blog/archives/monthly/2019-12.html) by http://www.cs.uni.edu/
* [Linux kernel preemption and the latency-throughput tradeoff](https://www.codeblueprint.co.uk/2019/12/23/linux-preemption-latency-throughput.html) by Matt Fleming
* [The Kernel Change That May Be Slowing Down Your App](https://relistan.com/the-kernel-may-be-slowing-down-your-app) by Karl Matthias
* [Debezium 1.0 Final Is Out](https://debezium.io/blog/2019/12/18/debezium-1-0-0-final-released/) by Gunnar Morling
* [GCP: Availability, scale, and ease of management with new Layer-4 Internal Load Balancing features](https://cloud.google.com/blog/products/networking/new-features-for-l4-internal-load-balancer) by Babi Seal
* [How to write a Cluster API provider for running Kubernetes cluster on baremetal](https://itnext.io/kubernetes-cluster-creation-on-baremetal-host-using-cluster-api-1c2373230a17) by Himani Agrawal
* [Performance Resources](https://github.com/mfleming/performance-resources) by Matt Fleming
* [Fixing Management](https://itknowledgeexchange.techtarget.com/uncharted-waters/fixing-management/) by Matt Heusser
* [Resilience Roundup - When mental models go wrong. Co-occurrences in dynamic, critical systems - Issue #61](https://resilienceroundup.com/issues/61/) by Resilience Roundup
* [A conjecture on why reliable systems fail](https://lorinhochstein.wordpress.com/2017/06/24/a-conjecture-on-why-reliable-systems-fail/) by Lorin Hochstein
* [Why incidents can’t be monocausal](https://lorinhochstein.wordpress.com/2019/07/04/why-incidents-cant-be-monocausal/) by Lorin Hochstein
* [Making Kotlin Ready for Data Science](https://blog.jetbrains.com/kotlin/2019/12/making-kotlin-ready-for-data-science/) by Andrey Cheptsov
* [Demonstration of various hardware effects](https://github.com/Kobzol/hardware-effects) by Jakub Beránek
* [30secondsofinterviews.org](https://30secondsofinterviews.org/)
* [chaoskube periodically kills random pods in your Kubernetes cluster.](https://github.com/linki/chaoskube) by Martin Linkhorst