Bots Club, Ten Years On: The Controls That Take It Into Production


In May 2016 I wrote a short post called Bots Club. One idea, one line: bots should and can work collaboratively as we humans do. Bot to bot, no human in the channel. I built three Hubot demos for my team โ€” bots processing a ticket, bots handling an alert, bots watching cost โ€” and … Continue reading Bots Club, Ten Years On: The Controls That Take It Into Production

WAL, Replication Slots & AWS DMS: A PostgreSQL Deep Dive


If you run change data capture (CDC) out of PostgreSQL with AWS DMS, one component quietly holds the fate of your source database in its hands: the logical replication slot. Understand how the write-ahead log and slots interact, and you understand why disks fill, why CDC stalls, and how to fix it. TL;DR The WAL … Continue reading WAL, Replication Slots & AWS DMS: A PostgreSQL Deep Dive

CloudBeaver on ECS: Why Password Authentication Fails Intermittently


The CloudBeaver ECS tasks started crash-looping yesterday. We spent a few hours debugging an intermittent "password authentication failed" error in CloudBeaver running on ECS with an RDS PostgreSQL backend. The root cause turned out to be an undocumented interaction between CloudBeaver's config parser and special characters in auto-generated passwords. Here's the full investigation. The Symptom … Continue reading CloudBeaver on ECS: Why Password Authentication Fails Intermittently

Personalised AWS Daily Briefing and Podcast


Keeping up with AWS is hard - hundreds of updates every month. I'd scroll through the "What's New" feed trying to find what's relevant, but still miss things.So I built an app called "AWS What's New" to solve this for myself.It lets me set my interests, focus areas, and what I'm currently working on โ€” … Continue reading Personalised AWS Daily Briefing and Podcast

AWS Bedrock AgentCore: Enterprise-Grade AI Agent Infrastructure for Production Deployments


AI-Generated Content Disclaimer: This blog post was created with the assistance of AI technology and based on official AWS documentation. While we strive for accuracy, please verify information with the latest AWS documentation and consult AWS support for production implementations. Some commands in the โ€œStep-by-Step Setupโ€ section are not based on actual documentation and have … Continue reading AWS Bedrock AgentCore: Enterprise-Grade AI Agent Infrastructure for Production Deployments