Jan 1, 2026
Blog
Observability, infrastructure, cloud, reliability and the practical details behind making systems boring.
Year
37 results
Apr 21, 2025
Pragmatism Over Perfection
Nov 24, 2024
Apache Spark: Unleashing Big Data with RDDs, DataFrames and Beyond
Nov 22, 2024
Building Scalable Multi-Tenant Systems with AWS CDK
Nov 9, 2024
Efficient Data Migration: Hive Metastore to Unity Catalog
Oct 21, 2024
ClickHouse Performance Benchmarking on ECS
Sep 25, 2024
Cache Strategies
Sep 10, 2024
Managing Environments with Terragrunt
Aug 19, 2024
NFS Filesystem as Docker Volumes
Aug 13, 2024
AWS ECS: FARGATE vs self-managed EC2
Aug 6, 2024
Managing Credentials and Secrets in Terraform
Jul 29, 2024
Essential AWS Tagging Strategies
Jun 21, 2024
GenAI Dictionary: Part 1 - LLM
May 31, 2024
Building a Discord GPT Bot
May 27, 2024
Argo Rollout & AWS ALB 502 fix
May 27, 2024
Header-Based Traffic Routing with Argo Rollouts
Apr 29, 2024
RBAC in Kubernetes
Apr 29, 2024
Winston Logger Guide for Node.js
Apr 25, 2024
Getting Started with GitHub Runners
Apr 24, 2024
Docker: Simplify, Scale & Secure
Apr 22, 2024
Secrets Rotation w/ AWS Secrets Manager - Part 2
Apr 21, 2024
Secrets Rotation w/ AWS Secrets Manager - Part 1
Apr 19, 2024
TFTP Overview
Apr 17, 2024
Automated Netbooting for Raspberry Pi
Apr 16, 2024
PXE Boot Sequence Deep Dive
Apr 15, 2024
Cron Jobs Guide
Apr 15, 2024
Linux Memory & Swap
Apr 11, 2024
Building Internal Tooling in Legacy Systems
Mar 5, 2024
Streams in Java
Jan 18, 2023
How TDD helps design better software
Jan 2, 2023
k3s cluster on Raspberry Pi's
Dec 15, 2022
Is DNS migration a tricky affair?
Dec 15, 2022
Office/Home Lab Internet Failover Setup
Nov 30, 2022
Setting up Ingress on EKS
Nov 21, 2022
Container Networking Deep Dive - Part 3
Nov 20, 2022
Container Networking Deep Dive - Part 2
Nov 19, 2022
Container Networking Deep Dive - Part 1
→
Have a production problem worth unpacking?
Bring us the context. We will bring an engineer.
