Inside ops0: How Discovery, IaC, Resource Graph, and Hive Work Together
Separately, they are powerful capabilities. Together, they form a closed-loop system for AI infrastructure engineering.
Key Takeaways
- ops0 integrates Discovery, IaC, Resource Graph, Configurations, Deployments, Hive, and Infrastructure
- Discovery solves brownfield; IaC generates from intent; Resource Graph shows drift
- Hive is lightweight, fast, and provides fixes before problems escalate
- The closed loop enables the system to understand, act, and improve continuously
We talk about the "AI Infrastructure Engineer." But what is it, exactly? Is it a chatbot? A CI/CD plugin? A monitoring tool?
It's none of those individually. And it's all of them together.
ops0 is a system of integrated capabilities working in a closed loop. Discovery, IaC, Resource Graph, Configurations, Deployments, Hive, and Infrastructure - each serves a distinct purpose, and together they create something greater than the sum of parts.
Here's how they work.
Discovery: Understanding What Exists
Discovery is responsible for scanning and understanding your existing cloud.
You connect your AWS, GCP, or Azure accounts. Discovery immediately begins a comprehensive scan of your entire infrastructure. Within minutes, it:
- •Discovers every resource across all regions and services
- •Maps dependencies and relationships automatically
- •Lists everything in a centralized view
- •Can generate IaC for what exists
Discovery solves the brownfield problem. Most organizations have years of accumulated infrastructure that was never codified. Manually importing it into Terraform takes months. Discovery does it automatically.
This becomes the foundation for everything else. You can't manage what you don't know about. Discovery ensures you know about everything.
IaC: From Intent to Code
IaC is responsible for creation and modification.
You tell IaC what you want: "I need a scalable web tier with a Postgres backend." IaC generates the Terraform (or your preferred format).
But it's not just generating code blindly. It has context. It knows your existing infrastructure (from Discovery). It knows your cloud provider. It knows your organizational policies.
It doesn't just output a code block. It creates a plan. It shows you the resources. It explains its choices.
And critically: it syncs to Git automatically and can deploy directly. The workflow isn't "copy-paste into your repo" - it's "review, approve, deploy."
IaC is what replaces the "write HCL" part of the work.
Resource Graph: Seeing the Truth
Resource Graph is responsible for visualization and drift detection.
It builds a real-time graph based on your state files and your actual cloud resources. Every resource, every connection, every dependency - visible and queryable.
The key capability: it shows the disparity between IaC and real state. Your Terraform says one thing; your cloud says another. Resource Graph shows you exactly where they diverge.
Upstream and downstream dependencies are mapped. When you look at a resource, you see everything it affects and everything that affects it.
And here's what makes it actionable: you can fix drift in one click. Choose to update your IaC to match reality, or push reality to match your IaC. The gap closes immediately.
Resource Graph is what makes infrastructure visible and manageable.
Configurations: Bootstrap and Maintain Servers
Configurations is responsible for server-level setup and maintenance.
It provides templates for common configurations - NGINX, Docker, MySQL, Node.js applications, and many more. Each template is a tested playbook that you can deploy with confidence.
But you're not limited to templates. You can ask the AI to create custom configurations. Describe what you need; it generates the playbook. Once approved, it deploys.
This covers the gap between infrastructure provisioning (handled by IaC) and application deployment. Your servers need to be configured correctly. Configurations handles that.
Deployments: History and Active State
Deployments tracks what's been deployed and what's currently active.
Every deployment is logged - what was deployed, when, by whom, what the result was. This is your audit trail.
Active deployments are visible in one place. You see what's running across your infrastructure, not scattered across different tools and dashboards.
Hive: The Operations Intelligence
Hive is responsible for monitoring, alerting, and remediation.
Hive is lightweight and fast - designed to inject data into your observability platforms without the overhead of heavier agents. It watches everything happening in your infrastructure.
When something goes wrong, Hive doesn't just alert you. It investigates. It correlates symptoms with recent changes, related resources, historical patterns. It forms hypotheses about root cause.
And critically: it provides fixes before problems escalate. Hive can alert you to an issue that's developing and suggest (or implement) the remediation before it becomes an incident.
Hive is what makes infrastructure self-aware.
Infrastructure: The Unified View
Infrastructure provides a centralized view of all your servers, server groups, and Kubernetes clusters.
It's the single pane of glass for seeing everything in one place. Not scattered across cloud consoles. Not hidden in different tools. Everything, visible.
The Closed Loop
The real power comes when these capabilities connect.
Discovery + IaC = Brownfield to Code
Discovery scans what exists. IaC generates code for it. Legacy infrastructure becomes codified infrastructure.
IaC + Resource Graph = Drift Prevention
IaC knows what should exist. Resource Graph knows what does exist. When they diverge, you see it immediately and fix it in one click.
Resource Graph + Hive = Context-Aware Operations
Hive sees an error. It asks Resource Graph: "What's connected to this? What changed recently?" Now it has context for diagnosis.
Hive + IaC = Proactive Remediation
Hive identifies a recurring issue. Instead of just alerting, it can suggest an infrastructure change. IaC generates the code. You approve. The system improves itself.
Configurations + Deployments = Server Lifecycle
Configurations bootstraps servers correctly. Deployments tracks what's active. The full server lifecycle is managed.
Why Integration Matters
Most tools address one part of this lifecycle.
Provisioning tools don't monitor. Monitoring tools don't provision. Visualization tools don't remediate. Each tool requires you to bridge the gap manually.
ops0 unifies the context. Discovery, IaC, Resource Graph, Configurations, Deployments, Hive, and Infrastructure share information. When one capability acts, the others know about it.
This is what makes it an "AI Infrastructure Engineer" rather than just "AI Tools." An engineer holds the whole system in their head - design, reality, and health. ops0 does the same.
The Experience
Using ops0 feels different.
You give intent: "Launch this new service." IaC generates the code. You approve. Resource Graph shows it's live. Hive watches it and alerts if anything needs attention.
You're still in charge. You make the decisions. But you're not doing all the manual work anymore.
This is the future of infrastructure management. Not fragmented tools that each solve one problem. An integrated system that manages the full lifecycle.
And it's all built on the synergy of Discovery, IaC, Resource Graph, Configurations, Deployments, Hive, and Infrastructure working together.
Ready to Experience ops0?
See how AI-powered infrastructure management can transform your DevOps workflow.
Get Started
