• F叔的学习笔记
  • notes
  • about
  • links
  • atom

Monthly Readings: 2020

02 May 2020 by fleuria

2020 Nov

  • Existential issues with metrics

  • Prometheus TSDB (Part 1): The Head Block

  • A Primer on Kubernetes Access Control

  • How does ‘kubectl exec’ work?

  • Raft: Cluster membership changes

  • Saga Transactions: what’s old is new again

  • Understanding Channels

2020 Oct

  • Docker and the PID 1 zombie reaping problem

  • The Almighty Pause Container

  • How to Gracefully Close Channels

  • Iptables REDIRECT vs. DNAT vs. TPROXY

  • HTTP RPC调用的Connection reset问题调研

  • Racy conntrack and DNS lookup timeouts

  • Dealing with Maven dependency hell

  • Why Many Profilers have Serious Problems (More on Profiling with Signals)

2020 July

  • golang: Escape analysis and interfaces

  • Counting with Prometheus

  • HISTOGRAMS AND SUMMARIES

  • Envoy Internals Deep Dive

2020 May

  • Why Your Spark Apps Are Slow Or Failing, Part II: Data Skew and Garbage Collection

  • THeaderProtocol

  • Hadoop Yarn Tutorial for Beginners

  • Questioning the Lambda Architecture

  • golang 抢占式调度

  • Apache Kafka’s Distributed System Firefighter — The Controller Broker

  • Load balancing and scaling long-lived connections in Kubernetes

  • 实时 OLAP 系统 Druid

  • The Rise and Fall of the OLAP Cube

  • Why Discord is switching from Go to Rust

  • Building a BitTorrent client from the ground up in Go

  • Calico:Why BGP?

  • When Linux conntrack is no longer your friend

  • Announcing cni-ipvlan-vpc-k8s: IPvlan overlay-free Kubernetes Networking in AWS (2017)