Sign in

Ricardo Castro

@mccricardo.bsky.social
137 followers 50 following 1.4K posts

Director of Engineering, tech speaker & writer, @DevOpsPorto and @DevOpsDaysPT, @CDeliveryFdn Ambassador, martial arts amateur, and metal lover. Opinions are my own. mccricardo.com

PostsRepliesMedia
Ricardo Castro @mccricardo.bsky.social · 20h
"How a 500 MB Buffer Killed Our Archival Job — And Why Streaming Fixed It" by Harish dev.to/harishteens/...
dev.to
How a 500 MB Buffer Killed Our Archival Job — And Why Streaming Fixed It
The job that kept dying We run a nightly archival job that exports a few large Postgres...
000
Ricardo Castro @mccricardo.bsky.social · 02/10/2026
"Scaling Kubernetes Deployments to multiple Regions: A GitOps Reference Architecture" by Tulasinadh Vaka medium.com/@vtulasinadh...
medium.com
Scaling Kubernetes Deployments to multiple Regions: A GitOps Reference Architecture
You ship to one or two regions today. The release runbook fits on one screen, your CI pipeline fans out to three Helm targets, and when one…
010
Ricardo Castro @mccricardo.bsky.social · 01/10/2026
"From Fragile VMs to Bulletproof GitOps: Modernizing a DevOps Platform on AWS EKS" by Chinedu Mba medium.com/@chi.naedu/f...
medium.com
From Fragile VMs to Bulletproof GitOps: Modernizing a DevOps Platform on AWS EKS
Introduction
010
Ricardo Castro @mccricardo.bsky.social · 01/10/2026
"Kubernetes Gateway API" by Roman Glushko www.romaglushko.com/blog/k8s-gat...
romaglushko.com
Kubernetes Gateway API - Blog by Roman Glushko
Why Ingress Is Being Replaced and Which Gateway Controller to Pick
000
Ricardo Castro @mccricardo.bsky.social · 30/09/2026
"Build a Distributed Rate Limiter: A CV-Worthy Side Project" by martinuke0 martinuke0.github.io/posts/2026-0...
martinuke0.github.io
Build a Distributed Rate Limiter: A CV-Worthy Side Project
A hands-on guide to building a distributed rate limiter that signals real systems engineering skills to hiring managers.
000
Ricardo Castro @mccricardo.bsky.social · 30/09/2026
Busywork - tasks that consume time and effort, but produce no measurable impact on major goals, revenue, or growth.
000
Ricardo Castro @mccricardo.bsky.social · 30/09/2026
"Omnipresent availability risks in cloud software" by Lorin Hochstein surfingcomplexity.blog/2026/08/29/o...
surfingcomplexity.blog
Omnipresent availability risks in cloud software
I’m using this post to gather together some common threads I’ve noticed after reading write-ups of major cloud software incidents. By cloud software, I’m referring to software-as-…
001
Ricardo Castro @mccricardo.bsky.social · 29/09/2026
"How System One Models Like Jev Change Enterprise AI Architecture" by Kai Waehner www.kai-waehner.de/blog/2026/09...
kai-waehner.de
How System One Models Like Jev Change Enterprise AI Architecture
TypeSafe calls Jev a System One model. What it means, how it compares with ML and LLMs, where it fits in enterprises, and when to skip it.
000
Ricardo Castro @mccricardo.bsky.social · 29/09/2026
"Inside Platform Engineering with Kian Rogerdi" by Matthew Allford octopus.com/blog/inside-...
octopus.com
Inside Platform Engineering with Kian Rogerdi
Kian Rogerdi joins Matt Allford to talk about connecting Platform Engineering to business value, why platform teams should be enablers rather than gatekeepers.
000
Ricardo Castro @mccricardo.bsky.social · 28/09/2026
"How We Deployed, Maintained, and Migrated Production n8n on EKS" by Husne Ozmen www.fairwinds.com/blog/how-we-...
fairwinds.com
How We Deployed, Maintained, and Migrated Production n8n on EKS
How Fairwinds deployed, operated, and migrated production n8n on EKS with workers, PostgreSQL, Redis, S3, and external secrets.
000
Ricardo Castro @mccricardo.bsky.social · 28/09/2026
"Scaling GitOps: The "pull" architecture for global fleets" by Jann Fischer, Pradeep Surisetty, Sho Weimer, Jan Hutař, Alex Krzos and Mike Ng developers.redhat.com/articles/202...
developers.redhat.com
Scaling GitOps: The "pull" architecture for global fleets | Red Hat Developer
Find out the results of a performance test that assessed how the Argo CD Agent pull architecture scales to robust enterprise requirements.
000
Ricardo Castro @mccricardo.bsky.social · 28/09/2026
Revision 191 is out! @koslib.com #devops #sre #platformengineering embracerisk.substack.com/p/revision-191
embracerisk.substack.com
Revision 191
Articles and updates:
000
Ricardo Castro @mccricardo.bsky.social · 27/09/2026
"From Dockerfile to Kit: the Docker Sandboxes Kit Specification" by Christian Dupuis www.docker.com/blog/docker-...
docker.com
Docker Sandbox Kit Spec: Authority as Code | Docker
Docker's Sandbox Kit Specification v3 packages an AI agent's network rules, credentials, and volumes as an ordinary, pinnable OCI image.
000
Ricardo Castro @mccricardo.bsky.social · 26/09/2026
"What if your agent's hallucinations had a budget? How to start using SLOs for agent behavior" by Ivana Huckova grafana.com/blog/what-if...
grafana.com
What if your agent's hallucinations had a budget? How to start using SLOs for agent behavior | Grafana Labs
How do you know if an AI agent is actually any good? Try pointing Grafana Labs' observability toolkit at its behavior for a genuinely clean way to think about agent quality.
000
Ricardo Castro @mccricardo.bsky.social · 26/09/2026
Is it only me or is Claude Code (Opus or Sonnet) a bit too eager to do stuff outside of what you asked it to do and to launch many subagents?
110
Ricardo Castro @mccricardo.bsky.social · 25/09/2026
"OpenTelemetry Injector - Zero-Code Setup Guide for Linux" by SigNoz signoz.io/docs/instrum...
signoz.io
OpenTelemetry Injector - Zero-Code Setup Guide for Linux | SigNoz Docs
Use the OpenTelemetry Injector to instrument Java, Node.js, .NET, and Python applications on a Linux host and send traces, metrics, and logs to SigNoz.
000
Ricardo Castro @mccricardo.bsky.social · 25/09/2026
"AI threat modeling shouldn't be a bottleneck, so we open sourced ours" by Katie Mulliken, Jon Weiser and Judy Kelly developers.redhat.com/articles/202...
developers.redhat.com
AI threat modeling shouldn't be a bottleneck, so we open sourced ours | Red Hat Developer
Learn about Red Hat's open-source AI-assisted threat modeling tool, agentic-threat-modeling, for faster, more efficient code security.
000
Ricardo Castro @mccricardo.bsky.social · 24/09/2026
"Open-Sourcing Rebalancer: A Generic, High-Performance Library for Solving Assignment Problems" by Richard Barnes, Neeraj Kumar, Pol Mauri Ruiz engineering.fb.com/2026/09/21/o...
001
Ricardo Castro @mccricardo.bsky.social · 24/09/2026
With AI more and more embedded in applications, observability becomes even more critical.
000
Ricardo Castro @mccricardo.bsky.social · 24/09/2026
"Behind the Scenes of OpenTelemetry eBPF Instrumentation" by Yoshi Yamaguchi www.ymotongpoo.com/books/go-ebp...
ymotongpoo.com
Behind the Scenes of OpenTelemetry eBPF Instrumentation | Yoshi Yamaguchi
This is the companion book to my Go Conference 2026 talk “Behind the Scenes of OpenTelemetry eBPF Instrumentation”. Zero-code instrumentation with eBPF is often described as working “regardless of …
000
Ricardo Castro @mccricardo.bsky.social · 23/09/2026
"10 tips to improve your coding agent game" by Engin Diri www.pulumi.com/blog/10-tips...
pulumi.com
10 tips to improve your coding agent game
Ten coding agent habits checked against the research behind them, from AGENTS.md drift and /compact to model switching, subagents, and review.
010
Ricardo Castro @mccricardo.bsky.social · 23/09/2026
"Interning at incident.io: rate limiting, resiliently" by Anthony Oparaocha incident.io/blog/interni...
incident.io
AI software reliability platform | incident.io
incident.io is a software reliability platform unifying on-call, agentic root cause analysis, incident response, and status pages – helping teams resolve issues faster.
000
Ricardo Castro @mccricardo.bsky.social · 22/09/2026
"Architecting High-Performance Storage: Inside RocksDB's LSM-Tree Compaction Strategy" by martinuke0 martinuke0.github.io/posts/2026-0...
martinuke0.github.io
Architecting High-Performance Storage: Inside RocksDB's LSM-Tree Compaction Strategy
A deep dive into RocksDB's LSM-tree compaction strategies — leveled, universal, and FIFO — examining the tradeoffs between write amplification, read amplification, and space amplification in…
000
Ricardo Castro @mccricardo.bsky.social · 22/09/2026
Revision 190 is out! @koslib.com #devops #sre #platformengineering embracerisk.substack.com/p/revision-190
embracerisk.substack.com
Revision 190
Articles and updates:
000
Ricardo Castro @mccricardo.bsky.social · 21/09/2026
Tests that simply assert implementation, are not a good tests. Your tests should allow you to update your implementation, ensuring functionality is still accurate.
000
Ricardo Castro @mccricardo.bsky.social · 21/09/2026
"When the Telemetry Finally Works: Six Months After Cutting Our Monitoring Bill by 95%" by Nayan Rajani medium.com/@nayanrajani...
medium.com
When the Telemetry Finally Works: Six Months After Cutting Our Monitoring Bill by 95%
Nayan Rajani, Senior DevOps Engineer, Ampity Infotech
000
Ricardo Castro @mccricardo.bsky.social · 20/09/2026
"Distributed Tracing Across Kafka and gRPC With OpenTelemetry Context Propagation" by martinuke0 martinuke0.github.io/posts/
martinuke0.github.io
Posts
martinuke0's personal blog
000
Ricardo Castro @mccricardo.bsky.social · 20/09/2026
With the volume of code cranking up, software engineering fundamentals have become even more important.
000
Ricardo Castro @mccricardo.bsky.social · 19/09/2026
"Kubernetes attributes processor reaches v1.0.0 milestone" by Christos Markou, Pablo Baeyens opentelemetry.io/blog/2026/k8...
opentelemetry.io
Kubernetes attributes processor reaches v1.0.0 milestone
The Kubernetes attributes processor, which enriches your telemetry with Kubernetes metadata, has officially moved to v1.0.0! You can try it out on your custom distro, and it is also available as part…
001
Ricardo Castro @mccricardo.bsky.social · 18/09/2026
"How Orange built FinOps accountability, and why agents are next" by Samuel Moss and Celine Devie cloud.google.com/blog/topics/...
cloud.google.com
How Orange uses agents to make FinOps everyone's responsibility | Google Cloud Blog
FinOps is a business change problem. Orange harnessed specialized agents to overcome the usual FinOps hurdles to accelerate AI adoption and ROI.
000
Ricardo Castro @mccricardo.bsky.social · 18/09/2026
"Putting the trace before the loop" by Dragos Bilaniuc dbln.me/blog/buildin...
dbln.me
Putting the trace before the loop
Observability is the bedrock of reliability, so I designed and implemented the full tracing layer for an AI agent before writing a single line of the agent loop. Three benefits, two drawbacks, and…
000
Ricardo Castro @mccricardo.bsky.social · 15/09/2026
"How to calculate DevOps platform total cost of ownership" by Gitlab about.gitlab.com/blog/how-to-...
about.gitlab.com
How to calculate DevOps platform total cost of ownership
Budget pressure on your toolchain? See what goes into DevOps platform costs, from compute to security to tool sprawl, and where to cut.
000
Ricardo Castro @mccricardo.bsky.social · 15/09/2026
"Supporting Your Team's New Responders" by Karan Nagarajagowda www.uptimelabs.io/articles/sup...
uptimelabs.io
Supporting Your Team's New Responders | Uptime Labs
See how Uptime Labs builds provable, scalable incident response capability across your organisation.
000
Ricardo Castro @mccricardo.bsky.social · 14/09/2026
"AI handles incidents, engineers lose touch with their systems" by Sylvain Kalache www.sylvainkalache.com/blog/ai-hand...
sylvainkalache.com
AI handles incidents, engineers lose touch with their systems
AI-assisted incident response can lower MTTR while leaving engineers less prepared for the complex incidents automation cannot solve.
000
Ricardo Castro @mccricardo.bsky.social · 14/09/2026
Revision 189 is out! Konstantinos Livieratos #devops #sre #platformengineering embracerisk.substack.com/p/revision-189
embracerisk.substack.com
Revision 189
Articles and updates:
000
Ricardo Castro @mccricardo.bsky.social · 14/09/2026
"Zero-Trust Developer Platforms with Cilium Network Policies" by Akila Induranga cilium.io/blog/2026/08...
cilium.io
Zero-Trust Developer Platforms with Cilium Network Policies
Learn how an internal developer platform can make zero trust the default in Kubernetes using identity-based Cilium network policies. ...
000
Ricardo Castro @mccricardo.bsky.social · 13/09/2026
"Introducing WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL" by Sai Srirampur clickhouse.com/blog/introdu...
clickhouse.com
Introducing WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL | ClickHouse
WalShadow replicates Postgres data directly from physical WAL into ClickHouse, delivering around 200 ms latency and 289,000 rows per second in benchmarks.
000
Ricardo Castro @mccricardo.bsky.social · 12/09/2026
"How Smart Model Routing Can Cut LLM Costs by 10X" by ByteByteGo blog.bytebytego.com/p/how-smart-...
blog.bytebytego.com
How Smart Model Routing Can Cut LLM Costs by 10X
Cost reduction isn’t a given. It also depends on the types of requests the application receives, the price difference between models, and how well the routing system performs. In this article, we are…
000
Ricardo Castro @mccricardo.bsky.social · 11/09/2026
"The lifecycle of a sharded Postgres query" by PlanetScale planetscale.com/blog/the-lif...
planetscale.com
The lifecycle of a sharded Postgres query — PlanetScale
Follow a SQL query through the router, across four Postgres shards, and back.
000
Ricardo Castro @mccricardo.bsky.social · 11/09/2026
"Kubernetes disaster recovery: Guidance from three reproducible failure scenarios" by Saiyam Pathak and Saloni Narang www.cncf.io/blog/2026/09...
cncf.io
Kubernetes disaster recovery: Guidance from three reproducible failure scenarios
This document describes three failure scenarios that separate having backups from being able to recover, and the guidance that follows from each. Every scenario is reproducible on a laptop from the…
000
Ricardo Castro @mccricardo.bsky.social · 10/09/2026
"How cloud native goes AI native" by Doron Grinstein www.cncf.io/blog/2026/09...
cncf.io
How cloud native goes AI native
“A sales guy writing code” used to be the lead-up to a joke. But now no one’s laughing. Designers used to sit meekly waiting for the high priests of code to make their designs real. Now they don’t…
000
Ricardo Castro @mccricardo.bsky.social · 10/09/2026
"Cloud Cost Management for Observability: A Practical Guide" by Sejal Pandey last9.io/blog/cloud-c...
last9.io
Cloud Cost Management for Observability: A Practical Guide | Last9
Observability spend is outgrowing infrastructure budgets. What drives the cost up, how pricing models work, and a practical framework to manage it.
000
Ricardo Castro @mccricardo.bsky.social · 09/09/2026
"Distributed tracing for CI pipelines without touching a single workflow file" by George Sims www.cncf.io/blog/2026/09...
cncf.io
Distributed tracing for CI pipelines without touching a single workflow file
You’ve probably felt this one: GitHub Actions usage creeps up across your org, and your actual visibility into it doesn’t keep pace. Which workflows are slow? Which are flaky? How long are jobs…
000
Ricardo Castro @mccricardo.bsky.social · 09/09/2026
"Can An AI Agent Debug Kubernetes? I Broke A Cluster To Find Out" by Guillaume Billey marmelab.com/blog/2026/09...
marmelab.com
Can An AI Agent Debug Kubernetes? I Broke A Cluster To Find Out
k8sgpt, kubectl-ai and kagent diagnosed my sabotaged cluster. One of them even repaired it on its own. Here's which I'd trust in production.
000
Ricardo Castro @mccricardo.bsky.social · 08/09/2026
"Kubernetes v1.37: Scale Workloads to Zero with HorizontalPodAutoscaler" by Johannes Würbach kubernetes.io/blog/2026/09...
kubernetes.io
Kubernetes v1.37: Scale Workloads to Zero with HorizontalPodAutoscaler
Kubernetes v1.37 includes API support for horizontal autoscaling of workloads down to zero replicas. This feature is now Beta and enabled by default. A HorizontalPodAutoscaler (HPA) that uses a…
000
Ricardo Castro @mccricardo.bsky.social · 08/09/2026
"There is more to code review than (automatable) detection" by John Allspaw www.adaptivecapacitylabs.com/2026/08/24/t...
adaptivecapacitylabs.com
There is more to code review than (automatable) detection
The abstract for article “The End of Code Review: Coding Agents Supersede Human Inspection” paints this picture for the reader…
000
Ricardo Castro @mccricardo.bsky.social · 07/09/2026
"Goroutine Leak Profiles" by Vlad Saioc go.dev/blog/gorouti...
go.dev
Goroutine Leak Profiles - The Go Programming Language
Go 1.27 includes new goroutine leak profiles.
000
Ricardo Castro @mccricardo.bsky.social · 07/09/2026
"What SREs Should Automate — and Never Automate — with AI " by Sai Joshitha Kathari hackernoon.com/what-sres-sh...
hackernoon.com
https://hackernoon.com/what-sres-should-automate-and-never-automate-with-ai
000
Ricardo Castro @mccricardo.bsky.social · 07/09/2026
Revision 188 is out! @koslib.com #devops #sre #platformengineering embracerisk.substack.com/p/revision-188
embracerisk.substack.com
Revision 188
Articles and updates:
111
Ricardo Castro @mccricardo.bsky.social · 06/09/2026
"Portal by Spotify cut my Claude Code token usage by 90%" by Dimitri Mazmanov engineering.atspotify.com/2026/9/porta...
engineering.atspotify.com
Portal by Spotify cut my Claude Code token usage by 90% | Spotify Engineering
Most of what an AI coding agent does for me isn't thinking. It's I/O.
010