
We Built the Same Analytics Dashboard on AWS-Native and Tinybird
Same dashboard built twice: once on Kinesis, S3, Glue and Athena, once on Tinybird. Query latency, a live schema change, and what the Glue crawler costs.
Read article
All my recent blog posts for fundamentals on working with the cloud, collected in chronological order.

Same dashboard built twice: once on Kinesis, S3, Glue and Athena, once on Tinybird. Query latency, a live schema change, and what the Glue crawler costs.
Read article

A look at a full year of AWS regional outages (StatusGator data plus the early 2026 incidents) and why multi-AZ and multi-region architecture is still one of the hardest things…
Read article

A Kubernetes cluster can quietly move itself into other availability zones when Spot capacity runs out, and the cross-AZ traffic that follows shows up on the bill with no health…
Read article

Developers keep shipping s3:* and AdministratorAccess, and it is not laziness. The deploy loop, indirect permissions, policy size limits, and Access Analyzer gaps all push you toward wildcards. Here is…
Read article

Most teams should stay on Lambda and Fargate. At scale, with many teams and a platform org, EKS with Flux, Helm, and Karpenter becomes the right call. Here's the GitOps…
Read article