Devops

DevOps Is Bullshit: The Illusion of 'You build it, you run it' and the Rise of Platform Engineering

DevOps Is Bullshit: The Illusion of 'You build it, you run it' and the Rise of Platform Engineering

A backend engineer needs an IAM role so their service can read the S3 bucket holding customer invoices. They open Jira, pick the “Infrastructure Request” template, fill in twelve fields, attach the exact labels the README tells them to attach, and hit Create. Three days later, the role exists.

Read More
How I Keep Myself Alive Using Golang: Automated Incident Management for Type 1 Diabetes

How I Keep Myself Alive Using Golang: Automated Incident Management for Type 1 Diabetes

How many grams of carbohydrates are in a pint of beer or a seemingly healthy salad? For most people, the answer is “who cares,” unless they are following a strict diet. But for approximately 8 million people living with Type 1 Diabetes (T1D) worldwide, this is a continuous, daily life-or-death question.

Read More
When an Autonomous AI Agent Left Its Owner a $6,500 AWS Bill Scanning DN42

When an Autonomous AI Agent Left Its Owner a $6,500 AWS Bill Scanning DN42

Over the past few days, the DevOps and networking communities have been buzzing about a rather tragicomic incident. An operator confidently gave an autonomous AI agent an AWS API key with full administrator access. The mission seemed simple: join and scan DN42. A few days later, the operator woke up to a $6,531.30 AWS invoice, declared bankruptcy, and took to the DN42 mailing lists and Matrix channels begging for cryptocurrency donations.

Read More
Graceful Shutdown: Benefits and Reasons to Have It

Graceful Shutdown: Benefits and Reasons to Have It

There was a time when our team deployed a new version at 11 pm. After running kubectl rollout restart, 30 seconds later, PagerDuty alerted: 200 502 errors in 5 seconds. Customers were placing orders when they encountered a timeout. We quickly rolled back, then checked the logs - it turned out that the old pod was terminated with SIGTERM, the HTTP server shut down immediately, and 50 requests being processed were cut off entirely.

Read More