March 13, 2020

Weekend long read suggestions 2020/11

  • Bringing in an External CEO

    Andreessen Horowitz' view on when, why and how to bring outside CEO to your business.

  • Considering Rust

    Jon Gjengset's excellent talk about why you should consider Rust for your next project.

  • Structured logging in Elixir using Loki

    I am a big proponent of structured logging for long time. Alex is doing a great job in describing how to start with structured logs within your Phoenix/Elixir application. You don't need to end up using Loki to benefit.

  • Noria

    Noria is a streaming data-flow system designed to act as a fast storage backend for read-heavy web applications. It acts like a database, but pre-computes and caches relational query results so that reads are blazingly fast. Noria automatically keeps cached results up-to-date as the underlying data, stored in persistent base tables, change.

  • 99th Percentile Latency at Scale with Apache Kafka

    Impact of per-broker resource parameters (like number of connections, number of partitions, and the request rate per broker) on the observed latency on Kafka messages at scale.

  • A half-hour to learn Rust

    Obviously, you are not going to learn Rust in a half of hour. But I really enjoyed this article by Amos. He did a great job of throwing as much of Rust idioms at you as possible.

  • Lessons learned scaling PostgreSQL database to 1.2bn records/month

    Couple of practical recommendations for scaling up your PostgreSQL. Also a good story on "how using the hosted SQL doesn't cut it".