The Story Behind the Great Sidecar Debate
https://linkerd.io/2025/05/21/behind-the-great-sidecar-debate/index.html
Many, many pixels have been burned on the topic of sidecars of late.
If you’ve been paying any attention at all to the cloud-native ecosystem, you’ve doubtless run across discussions about the merits - or lack thereof - of sidecars. In a lot of ways, this is kind of silly: sidecars are a fairly low-level implementation pattern, and it would probably make sense to see them considered an implementation detail rather than the latest hot marketing topic. In other ways, though, we live in an imperfect world and we often do have to pull back the curtains to take a look at the technology underneath the tools we use: understanding the tradeoffs made by our tool choices is often critical to getting the most out of those tools, and architectural decisions are always about tradeoffs.
For various reasons, I ended up being the one to take on the job of pulling back the curtain on both Linkerd’s choice to use the sidecar pattern and Istio Ambient’s choice to avoid it, and look into the ramifications of those choices. I did this in the obvious way: I ran both meshes under load and measured things about them. It was simultaneously frustrating and fascinating, often in surprising ways.
https://linkerd.io/2025/05/21/behind-the-great-sidecar-debate/index.html
Scalable ML with Azure, Kubernetes and KEDA: Generating Inputs with 500 Pods
https://medium.com/@kshilovskiy/scalable-ml-with-azure-kubernetes-and-keda-generating-inputs-with-500-pods-cde66cabf950
https://medium.com/@kshilovskiy/scalable-ml-with-azure-kubernetes-and-keda-generating-inputs-with-500-pods-cde66cabf950
Kubernetes RBAC Made Easy: Managing User Access with Roles and ClusterRoles
https://medium.com/@sijomthomas05/kubernetes-authentication-authorization-8bebecf52cf8
https://medium.com/@sijomthomas05/kubernetes-authentication-authorization-8bebecf52cf8
kubech
https://github.com/DevOpsHiveHQ/kubech
Set kubectl contexts/namespaces per shell/terminal to manage multi Kubernetes clusters at the same time, like kubectx/kubens but per shell/terminal.
https://github.com/DevOpsHiveHQ/kubech
rk8s
https://github.com/rk8s-dev/rk8s
rk8s is a lightweight, Kubernetes-compatible container orchestration system built on top of Youki, implementing the Container Runtime Interface (CRI) with support for three primary workload types: single containers, Kubernetes-style pods, and Docker Compose-style multi-container applications.
https://github.com/rk8s-dev/rk8s
PostgreSQL 18: Better I/O performance with AIO
https://www.cybertec-postgresql.com/en/postgresql-18-better-i-o-performance-with-aio
https://www.cybertec-postgresql.com/en/postgresql-18-better-i-o-performance-with-aio
Processes and Threads
https://planetscale.com/blog/processes-and-threads
This interactive article allows you to build an understanding of what Processes are, how they allow your computer to multitask, and how they differ from Threads.
https://planetscale.com/blog/processes-and-threads
Redis is fast - I'll cache in Postgres
https://dizzy.zone/2025/09/24/Redis-is-fast-Ill-cache-in-Postgres/
There are books & many articles online, like this one arguing for using Postgres for everything. I thought I’d take a look at one use case - using Postgres instead of Redis for caching. I work with APIs quite a bit, so I’d build a super simple HTTP server that responds with data from that cache. I’d start from Redis as this is something I frequently encounter at work, switch it out to Postgres using unlogged tables and see if there’s a difference.
https://dizzy.zone/2025/09/24/Redis-is-fast-Ill-cache-in-Postgres/
Postgres Partitioning Best Practices: Sofia's Story
https://karenjex.blogspot.com/2025/09/postgres-partitioning-best-practices.html
https://karenjex.blogspot.com/2025/09/postgres-partitioning-best-practices.html
Understanding PostgreSQL WAL and optimizing it with a dedicated disk
https://stormatics.tech/blogs/understanding-postgresql-wal-and-optimizing-it-with-a-dedicated-disk
https://stormatics.tech/blogs/understanding-postgresql-wal-and-optimizing-it-with-a-dedicated-disk
pgschema
https://github.com/pgschema/pgschema
pgschema is a CLI tool that brings terraform-style declarative schema migration workflow to Postgres
https://github.com/pgschema/pgschema
intelli-shell
https://github.com/lasantosr/intelli-shell
IntelliShell is a powerful command template and snippet manager for your shell. It goes far beyond a simple history search, transforming your terminal into a structured, searchable, and intelligent library of your commands.
https://github.com/lasantosr/intelli-shell
cachey
https://github.com/s2-streamstore/cachey
High-performance read-through cache for object storage.
https://github.com/s2-streamstore/cachey
How to Name Your Metrics
https://blog.olly.garden/how-to-name-your-metrics
Metrics are the quantitative backbone of observability—the numbers that tell us how our systems are performing. This is the third post in our OpenTelemetry naming series, where we've already explored how to name spans and how to enrich them with meaningful attributes. Now let's tackle the art of naming the measurements that matter.
https://blog.olly.garden/how-to-name-your-metrics
Kubernetes Monitoring Metrics That Improve Cluster Reliability
https://last9.io/blog/kubernetes-monitoring-metrics
Understand Kubernetes monitoring metrics that help detect issues early, improve reliability, and keep your cluster performing at its best.
https://last9.io/blog/kubernetes-monitoring-metrics
Going down the rabbit hole of Postgres 18 features
https://xata.io/blog/going-down-the-rabbit-hole-of-postgres-18-features
A comprehensive list of PostgreSQL 18 new features, performance optimizations, operational and observability improvements, and new tools for devs.
https://xata.io/blog/going-down-the-rabbit-hole-of-postgres-18-features
elephantshark
https://github.com/neondatabase-labs/elephantshark
Elephantshark helps monitor, understand and troubleshoot Postgres network traffic: Postgres clients, drivers and ORMs talking to Postgres servers, proxies and poolers (also: standby servers talking to their primaries and subscriber servers talking to their publishers).
https://github.com/neondatabase-labs/elephantshark