Ricardo Castro's Avatar

Ricardo Castro

@mccricardo

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

62
Followers
49
Following
1,011
Posts
26.11.2024
Joined
Posts Following

Latest posts by Ricardo Castro @mccricardo

Video thumbnail

My face after just watching another video about how DevOps is completely different from Platform Engineering and how Platform Engineering is much more than DevOps.

Clearly the author has no idea what they're talking about.

08.03.2026 21:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Parse, Don't Guess - Event-Driven.io Event-Driven by Oskar Dudycz

"Parse, Don't Guess" by Oskar Dudycz

event-driven.io/en/parse_don...

08.03.2026 18:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Zalando Engineering Blog - Why We Ditched Flink Table API Joins: Cutting State by 75% with DataStream Unions The beauty of a high-level abstraction is that it lets you focus on the

"Why We Ditched Flink Table API Joins: Cutting State by 75% with DataStream Unions" by Maryna Kryvko

engineering.zalando.com/posts/2026/0...

07.03.2026 18:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
From the RedditEng community on Reddit Explore this post and more from the RedditEng community

"How Reddit Does Threat Detection" by sassyshalimar

www.reddit.com/r/RedditEng/...

06.03.2026 17:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Observability Maturity Model - Where Does Your Team Stand? Learn the 5 levels of observability maturity and how to progress through each stage using OpenTelemetry and observability backend. Includes self-assessment table and code examples.

"Observability Maturity Model - Where Does Your Team Stand?" by Saurabh Patil

signoz.io/guides/obser...

06.03.2026 13:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

If you want Agents to work more autonomously, you need to provide them with the tools to understand if they're doing the right thing.

If not, you're just opening the door for a lot of problems to emerge.

05.03.2026 18:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Output != Outcome.

Many OSS projects I follow/contribute to are suffering from very low quality PRs since AI made it easier to produce more output.

This isn't simply an annoyance: it's actually harming those projects due to the sheer volume of stuff being thrown at them.

04.03.2026 18:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Using Claude Code for Database Work | Airbyte Learn how to use Claude Code for database work, including querying, schema design, migrations, optimization, and debugging workflows for faster and more reliable development.

"Using Claude Code for Database Work" by Francis Genet

airbyte.com/blog/claude-...

04.03.2026 17:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Video Conferencing with Postgres β€” PlanetScale Stream real time video and audio through PostgreSQL on PlanetScale.

"Video Conferencing with Postgres" by Nick Van Wiggeren

planetscale.com/blog/video-c...

04.03.2026 13:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Mount Mayhem at Netflix: Scaling Containers on Modern CPUs Authors: Harshad Sane, Andrew Halaney

"Mount Mayhem at Netflix: Scaling Containers on Modern CPUs" by Harshad Sane and Andrew Halaney

netflixtechblog.com/mount-mayhem...

03.03.2026 17:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Beyond the Fix: Building an In-House Terraform Review Agent with Gemini CLI How we turned a CLI tool into a dynamic infrastructure-as-code reviewer using GitLab CI and GitLab MCP.

"Beyond the Fix: Building an In-House Terraform Review Agent with Gemini CLI" by Maksym Kursin

medium.com/@m0ps/beyond...

03.03.2026 13:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
5 Incident Response Principles for CTOs - Uptime Labs Most organisations don’t truly feel the importance of reliability until they’ve lived through a period of instability - a run of incidents that comes in threes, as the joke goes. That’s usually when…

"5 Incident Response Principles for CTOs" by Joe Mckevitt

uptimelabs.io/articles/inc...

02.03.2026 17:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Crossplane & AI: The Case for API-First Infrastructure AI has accelerated coding, but the real bottleneck starts after git push. Infrastructure and operations still rely on fragmented, human workflows. To enable AI agents, platforms must be API-first and…

"Crossplane & AI: The Case for API-First Infrastructure" by Ana Margarita Medina

blog.crossplane.io/crossplane-a...

02.03.2026 13:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Revision 164 Articles and updates:

Revision 164 is out!

@koslib.com

#devops #sre #platformengineering

embracerisk.substack.com/p/revision-164

02.03.2026 11:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Behind the Fizzy Infrastructure Lead Programmer Kevin McConnell shares the ambitious infrastructure experiment behind Fizzy and the choice to pivot before launch.

"Behind the Fizzy Infrastructure" by Kimberly Rhodes, Fernando Olivares and Kevin McConnell

dev.37signals.com/fizzy-infras...

01.03.2026 18:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Inside Platform Engineering with Matt Gowie Infrastructure as code sounds simple until it isn’t. Matt Gowie, founder of IaC consulting firm MasterPoint, joined me on Inside Platform Engineering to share what he’s learned helping organizations…

"Inside Platform Engineering with Matt Gowie

octopus.com/blog/inside-...

28.02.2026 18:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

You may fool yourself into thinking real state lives in Git.

Git stores your desired state.

The actual state lives in the providers you use (e.g., Cloud Provider).

27.02.2026 17:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Continue local sessions from any device with Remote Control - Claude Code Docs Continue a local Claude Code session from your phone, tablet, or any browser using Remote Control. Works with claude.ai/code and the Claude mobile app.

"Continue local sessions from any device with Remote Control"

code.claude.com/docs/en/remo...

27.02.2026 17:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Once you peak beneath the surface, things are invariably more nuanced than you thought they were.

27.02.2026 13:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How hosted control planes are getting smarter about resource management | Red Hat Developer Learn how hosted control planes reduce costs without compromising performance by using intelligent scaling

"How hosted control planes are getting smarter about resource management" by Ramon Acedo Rodriguez

developers.redhat.com/articles/202...

27.02.2026 13:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The fact that, using AI, you can produce more output means that the following are even more important now:

- You need to know where you're going, in order for that output to take you there

- You need easy, cheap and fast ways to validate AI output.

26.02.2026 18:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
LinkedIn Pulse

"From Observability to Control Loops Part 2: The Risk of Blind Autonomy" by Andrew Mallaband

www.linkedin.com/pulse/from-o...

26.02.2026 17:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Troubleshooting Microservices with OpenTelemetry Distributed Tracing Distributed tracing doesn’t just show you what happened. It shows you why things broke. While logs tell you a service returned a 500 error and metrics show latency spiked, only traces reveal the full…

"Troubleshooting Microservices with OpenTelemetry Distributed Tracing"

sematext.com/blog/trouble...

26.02.2026 13:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Is your platform team building in the dark?
Is your platform team building in the dark? YouTube video by Operationally Intelligent

I had a really interesting conversation with Adam Kinniburgh, on the Operationally Intelligent podcast, about Platform Engineering.

Check it out!

youtu.be/W805caNDJyQ?...

26.02.2026 08:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
OpenInfra at FOSDEM 2026: Community, Collaboration, and Continued Momentum In 2026, OpenInfra staff were on the ground across FOSDEM devrooms, policy sessions, Birds of a Feather discussions, and community events, but also several of the ancillary events β€” listening,…

"OpenInfra at FOSDEM 2026: Community, Collaboration, and Continued Momentum" by Thierry Carrez

openinfra.org/blog/openinf...

25.02.2026 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
OpenTelemetry roadmap: Sampling rates and collector improvements ahead At OTel Unplugged EU, OpenTelemetry's maintainers laid out an ambitious roadmap β€” from smarter sampling and entity definitions to Arrow's stateful OTLP.

"OpenTelemetry roadmap: Sampling rates and collector improvements ahead" by B. Cameron Gain

thenewstack.io/opentelemetr...

25.02.2026 13:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why Kubernetes 1.35 is a game-changer for stateful workload scaling Learn how to use Vertical Pod Autoscaling (VPA) in Kubernetes 1.35 to resize running pods in-place without evictions, perfect for stateful and long-running apps.

"Why Kubernetes 1.35 is a game-changer for stateful workload scaling" by Janakiram MSV

thenewstack.io/kubernetes-v...

24.02.2026 17:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Quick takes on Feb 20 Cloudflare outage Cloudflare just posted a public write-up of an incident that they experienced on Feb. 20, 2026. While it was large enough for them to write it up like this, it looks like the impact is smaller than…

"Quick takes on Feb 20 Cloudflare outage" by Lorin Hochstei

surfingcomplexity.blog/2026/02/21/q...

24.02.2026 13:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Quick takes on Feb 20 Cloudflare outage Cloudflare just posted a public write-up of an incident that they experienced on Feb. 20, 2026. While it was large enough for them to write it up like this, it looks like the impact is smaller than…

"Quick takes on Feb 20 Cloudflare outage" by Lorin Hochstein

surfingcomplexity.blog/2026/02/21/q...

24.02.2026 13:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How we replaced the default K8s scheduler to optimize our Continuous Integration builds | Codefresh The default Kubernetes scheduler works great when your cluster is destined for long running applications. At Codefresh we use our Kubernetes clusters for running Continuous Integration pipelines…

"How we replaced the default K8s scheduler to optimize our Continuous Integration builds" by Vadim Gusev

codefresh.io/blog/custom-...

23.02.2026 17:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0