Skip to main content

Posts

The Three Tiers of Agentic Incident Response: When to Trust AI Autonomy

AI agents are becoming operational teammates. They can ingest alerts, query logs and traces, correlate deployment events, consult runbooks and recommend or perform remediation. Their promise is not merely faster summarization: It is a shorter path from detection to safe recovery. But an agent that can explain an incident is not automatically an agent that should change production. Restarting a stateless pod, rolling back a customer-facing payment deployment and responding to a suspected credential compromise are materially different decisions. Each requires a different amount of evidence, human accountability and execution control. The practical answer is tiered autonomy. Tier 1 automates well-understood and reversible incidents. Tier 2 lets the agent investigate and recommend, while a human explicitly approves the action. Tier 3 keeps people in command for novel, complex or high-impact incidents while the agent accelerates evidence collection and hypothesis testing. The three tiers...
Recent posts

The Most Dangerous Reliability Failures Aren’t Component Failures

When a production system fails, one of the first questions we usually ask is: What broke? Was it a storage service, a bad deployment, a memory leak, a dependency or a network problem? That is a useful place to start, but it can also narrow the investigation too early. Some production failures happen even when every component behaves as designed; the problem appears only in their interaction. Systems-safety methods give us a useful way to reason about this class of failure, and I ran into a good example in a large-scale provisioning system. When Everything Works and the System Still Fails The system created storage partitions on demand and, as part of that process, applied an access-control policy to every new partition. The policy logic lived in a shared library that already had another user: An operator CLI that engineers used to apply policies manually, one storage instance at a time. For the CLI, the design worked well. Each invocation read the current policy state of one storag...

Factory Raises $200M as It Builds Agents Across the Software Lifecycle

Enterprise coding agent startup Factory announced it has raised $200 million at a $5 billion valuation, more than tripling its valuation from its last funding round five months ago. Founded in 2023, Factory develops AI agents for software engineering teams. Its platform is designed for work across the full software development lifecycle, including building, testing and maintaining applications. The company says its customers include Nvidia, Adobe, Palo Alto Networks, T-Mobile, and Blackstone. As AI coding startups proliferate, Factory is trying to differentiate itself by taking agents beyond discrete coding tasks and into coordinated software development workflows. In June, the company introduced Factory 2.0, which it describes as a “software factory” that brings tasks such as code review, security analysis, documentation, quality assurance and incident response onto a common agent platform. The platform also supports cloud, self-hosted and fully air-gapped deployments, which could ...

LocalStack Acquires WonderTwin AI to Gain SaaS App Emulation Platform

LocalStack this week revealed it has acquired WonderTwin AI , a provider of an emulator of software-as-a-service (SaaS) applications that is used to build custom applications for those platforms. Colin Neagle, vice president of marketing for LocalStack, said the emulators WonderTwin AI has developed will be integrated into the company’s namesake emulation platform that application development teams currently rely on to emulate cloud services provided by Amazon Web Services (AWS). LocalStack and WonderTwin AI make it possible for application developers working on a local machine to build applications that are designed to be deployed on some type of external cloud platform using a local sandbox to test and validate integrations without having to connect to a service or build against a live application programming interface (API). That issue has been especially critical in an era where more code will soon be generated by AI coding agents that may for one reason or another circumvent the...

Java 27 Tackles Post-Quantum Security and a Faster Patch Cadence

Security teams have spent the past few months watching frontier AI models surface vulnerabilities faster than most organizations can patch them. Oracle’s answer, at least for the world’s most widely deployed programming language, is to change how often it ships fixes — and to get ahead of a threat most enterprises haven’t started planning for yet. Java 27, released September 15, moves Oracle toward monthly critical security patch updates alongside its existing quarterly cycle. It also delivers the platform’s biggest cryptography milestone in years: post-quantum hybrid key exchange for TLS 1.3, built to protect data now from being decrypted later once quantum computers catch up. “Java 27 continues that proud tradition by providing a stable foundation for today’s enterprise workloads and innovative AI and post-quantum cryptography capabilities,” said Georges Saab, senior vice president of Oracle Java Platform and chair of the OpenJDK governing b...

Stop Chasing 100% Test Coverage: Why DevOps Teams Need to Test Smarter, Not More

Every software team eventually runs into the same question: How much testing is enough? For years, the default answer has been “more.” More automated tests. More regression suites. More environments. More devices. But as applications become more complex and release cycles continue to accelerate, testing everything simply isn’t realistic, even with the support of AI. Modern software is built on microservices, third-party APIs, cloud infrastructure and code that is constantly changing. Teams are expected to release faster while maintaining quality, security and reliability. The challenge isn’t a lack of commitment to testing; it’s that time and resources are finite. Instead of asking, “How much testing is enough?” we need to determine “What should we test first?” The answer starts with understanding risk. Not Every Bug Carries the Same Risk One of the biggest mistakes organizations make is treating every bug as equally important. A typ...

Hybrid Software Development: Benefits and Challenges

Fortunately, companies do not always have to choose between in-house vs outsourcing . Instead they can adopt a hybrid development strategy, which combines the capacities of internal and external IT teams. This approach allows companies to capitalize on the strengths of both traditional software development models, while offsetting their respective limitations, thereby streamlining project execution. However, to leverage a hybrid model successfully, companies must be prepared to tackle the operational complexities that arise when internal and external teams work together. This article explores why companies adopt a hybrid development model, outlines its key challenges, and provides recommendations to address them. Why Businesses Choose a Hybrid Software Development Model Even proficient internal development teams can face challenges delivering new software projects end-to-end. For instance, a team can have sufficient proficiency to handle the majority of frontend and backend developm...