Operations | Monitoring | ITSM | DevOps | Cloud

Putting Amazon ECS on the map

Say "ECS" and most people picture serverless containers: no nodes to manage, and nothing underneath you are allowed to touch. For an eBPF-based agent that is a dead end. There is no host to run on, no privileged containers, no kernel to attach to. But ECS is not always serverless. With the EC2 launch type you bring the nodes and ECS brings the scheduler: task definitions, services, rolling deployments, daemons, placement.

Burnout Is Rising. Here's What You Can Fix

The faster teams deploy, the more releases fail, and burnout climbs right with it. What 700 engineers told Harness about delivery at AI speed. Lenny's Newsletter put out its 2026 tech workforce survey this year, and you should read the whole thing. The headline stats: significant burnout jumped from 44.7% to 55.7% of tech workers in a year. Career optimism dropped from 54.8% to 48.7% over the same period of time.

AI Agent And Digital Certificate Inventory: How to Track Your Invisible IT

An AI agent and digital certificate inventory is a record of every AI agent and digital certificate an organization runs, with what each one does, who owns it, what it connects to and when it expires or needs a review. IT and IT Asset Management (ITAM) teams build one because both kinds of asset keep critical services running with no hardware to scan, no purchase order to trace and, very often, no owner on record.

Kimi API pricing in 2026: the K3 ladder, the August retirement, and what Moonshot really charges

Kimi API pricing, per million tokens: the flagship Kimi K3 costs $3 input and $15 output with a $0.30 cache-hit rate and 1M context. Kimi K2.6 and the coding-tuned K2.7 Code both run $0.95/$4.00 on 256K context. Kimi K2.5 and the legacy V1 family were retired August 31, 2026.

Shipped: Period-by-period costs in Explorer, no spreadsheet required

Finance teams reconcile cloud spend period by period. They want each month, week, or day in its own column, so they can scan across a row and see how a service or team changed over time. Explorer’s Aggregate view already answers “what changed and by how much.” But when the question is “what did we spend in June, July, and August, line by line,” that summary needs to become a grid.

Your AI Economics Pulse for October 2026

Across a same-store panel of 422 CloudZero customer organizations, AI reached 3.02% of the median company's cloud bill in September 2026, up 37 basis points from 2.66% in August, the largest monthly gain since we began tracking. The 75th percentile rose to 12.55%. The share of organizations spending at least $1,000 a month on AI barely moved, to 68.0%. Companies already spending drove the growth. Last month we called the median the least informative number in this report. September proved us wrong.

How to Manage Cloud Alerts: AWS, Azure, and Google Cloud

To manage cloud alerts effectively, define which conditions require immediate action, include useful incident context, and route critical notifications to the engineer currently on call. Add escalation rules for unanswered alerts and test the entire path from detection to response. This process applies whether your team uses AWS, Azure, Google Cloud, or several providers. Cloud monitoring can tell you something is wrong.

After-Hours IT Support: How to Build a Reliable On-Call Process

IT incidents do not follow a 9-to-5 schedule. A server can go down overnight, a critical application can fail on a weekend, or a high-priority support ticket can arrive when the IT team has already left the office. For IT teams, the challenge goes beyond simply providing after-hours IT support. They need a reliable on-call process that identifies the right responder, delivers critical alerts and ensures timely escalation when necessary.

Grape's error! Inside a Transaction Commits Your Data. Grape 4.1 Fixes It.

If your Grape API calls error! inside an Active Record transaction, the client gets an error response and the database keeps the writes. No exception, no warning, no rollback. The request looks failed from the outside and succeeded on the inside. A fix merged into Grape on October 3 and is queued for Grape 4.1.0. It’s not released yet, so every current Grape version still behaves this way. Here’s why it happens, how to check whether you’re affected, and what changes when 4.1 ships.