
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
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
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