Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

Private cloud disaster recovery: How to design for business continuity without public cloud dependency

Disaster recovery (DR) is one area where organizations often assume public cloud has the answer already. Multi-region deployments, managed backup services, automated failover - the hyperscaler catalog is full of DR-flavored offerings, and the marketing suggests that resilience is a solved problem once you're on cloud infrastructure. For many workloads, this is roughly true.

Peak Cloud: Decentralising for resilience

For more than a decade, the prevailing wisdom in enterprise IT was simple: move everything to the public cloud. Hyperscale platforms promised unlimited scalability, lower costs, agility and freedom from the burdens of managing infrastructure. Cloud-first has been rapidly gaining momentum as the de facto path to a modern digital footprint. Until now.

JFrog Artifactory Now Integrates Natively with Artifact Registry in Google Cloud

Teams running containerized workloads on Google Cloud have long relied on JFrog as their single source of truth for container images. The missing piece has been getting Google Cloud’s own runtime services — like Cloud Run and Google Kubernetes Engine (GKE) — to pull directly from JFrog for every container image pull. I’m happy to say that the gap is now closed. Artifact Registry in Google Cloud has introduced a new repository mode called Connector that addresses this requirement.

How to right-size your existing Claude skills

You shipped a skill. It worked. You closed the tab. That’s the whole problem. Model choice is a decision you make once, at the moment you’re least equipped to make it: before the skill is even authored. Then you never revisit it, because the skill stopped being interesting the day you got it working. So go back and check. Here’s how.

How to build the business case for AI

A strong AI business case ties a specific goal to a measured outcome and a fully-loaded cost. Most fail because they skip one of the three: no clear mandate, an over-broad "AI fixes everything" scope, or a cost estimate that ignores adaptation and error-correction. Build it in six steps: define goals, identify uses, break work into tasks, evaluate models, assess total cost, then launch and refine. Most companies are now spending on AI. Far fewer can show what they got back.

Shipped: Cost anomalies and savings recommendations, delivered into ServiceNow

If your engineering teams run on ServiceNow, incidents are where they get work done. Putting cost work into an incident gives it the same path to resolution as any other work item your team handles. When a cost anomaly arrives as an incident, your teams route it, assign it, and resolve it on their usual SLAs. When a savings recommendation arrives as an incident, an engineer owns it and acts on it. Now you can send either straight into ServiceNow.

Diagnose Serial N+1 API Calls With Tempo + proxymock

One API request took 302 milliseconds. Nothing failed. CPU was mostly idle. The response was correct. The trace made the problem obvious: eight inventory calls, each waiting for the previous one. But the trace could not tell me why the application made eight calls, or whether changing their execution would preserve the response. It showed the shape of the wait, not the input that created it.

Platform engineering is not just a developer trend, but a practice ITOps should be paying attention to

Riya has managed IT operations at a mid-sized FinTech company for six years. She knows the infrastructure inside out: Every server, monitoring alert, and compliance requirement is owned by her team. So when Riya heard the engineering lead mention their new internal developer platform in a quarterly review, she assumed her team would be looped in eventually. This did not happen. Three months later, Riya's team was called in to investigate an outage.

The Pod Was Cheaper. The Service Wasn't.

A smaller Kubernetes pod can lower allocation cost while completing less work. Green status codes and matching schemas can hide it. This walkthrough combines OpenCost allocation data with proxymock behavior and performance evidence. A candidate passes only when behavior and throughput hold while unit cost falls.