
Why Your SRE Agents Need a Graph
Traditional automation relies on Directed Acyclic Graphs (DAGs) —linear pipelines that execute steps A, then B, then C. Tools like GitHub Actions and Jenkins excel at this. They're perfect for deterministic workflows like building Docker images or running test suites. But infrastructure failures aren't linear. When your database chokes at 3 AM, the recovery process is iterative: you observe metrics, form a hypothesis, test it, and when it fails—you backtrack and try another angle. Even after finding the root cause, you often need to pause and ask for human approval before executing a potentially destructive remediation. A linear pipeline can't do any of this. If step 2 fails, the pipeline dies. It can't loop back to gather more data. It can't pause mid-execution to wait for human input. This is why AI agents need graph-based orchestration. Not the rigid DAGs of CI/CD pipelines, but cyclic, stateful graphs that support iteration, maintain context across cycles, and can pause for human a
Continue reading on Dev.to DevOps
Opens in a new tab

![[Learning notes and hw] getting started with R-cnn: Manually implementing Intersection over Union (IoU)](/_next/image?url=https%3A%2F%2Fmedia2.dev.to%2Fdynamic%2Fimage%2Fwidth%3D800%252Cheight%3D%252Cfit%3Dscale-down%252Cgravity%3Dauto%252Cformat%3Dauto%2Fhttps%253A%252F%252Fdev-to-uploads.s3.amazonaws.com%252Fuploads%252Farticles%252Favit2emoxc0g68e5ltqj.jpg&w=1200&q=75)

