Cortex - The Single Source of Truth for Engineering Operations
What it is & why it matters
In the modern software stack, engineers juggle dozens of tools--Git, CI/CD, static-analysis scanners, incident-management platforms, and more. Each of those tools holds a piece of the puzzle, but no single place gives the full picture of what is happening in a production system. Cortex answers that gap. It is an Engineering Operations (EngOps) platform that aggregates data from all of your core tooling, normalizes it into a unified catalog of entities (services, deployments, packages, etc.), and then provides a consistent API, query language, and automation stack on top of that data.
Why does this matter?
- Ownership & Accountability - By assigning clear owners to every entity, Cortex turns ad-hoc incident triage into a predictable process.
- Visibility & Context - A single, searchable catalog means a developer can find the exact version of a library, its security status, and its deployment environment in one place.
- Automation & Consistency - With GitOps, scorecards, and plug-in support, Cortex lets you codify best practices, enforce them, and automatically remediate deviations.
- Continuous Improvement - The built-in engineering intelligence layer surfaces trends and bottlenecks, enabling teams to iterate on reliability, velocity, and security metrics.
In short, Cortex is the operating system for the engineering organization, turning fragmented data into actionable, automated workflows.
---
What's new / key features (detailed breakdown)
1. Connect Data
Cortex pulls in data from the tools you already use:
| Source | What it brings | Typical use |
|---|---|---|
| Git | Commit history, branch strategy, pull-request metadata | Source-of-truth for code changes |
| Snyk | Vulnerability and license data | Security hygiene |
| PagerDuty | Incident history, severity, response times | Incident-management analytics |
| Other SaaS | (e.g., Datadog, New Relic, Terraform) | Full stack observability |
The connector framework is extensible; you can add custom connectors if your stack includes niche tooling.
2. Entities & Catalog
All data is mapped to entities--named objects that represent anything you care about: services, databases, Kubernetes deployments, Docker images, etc. The catalog is searchable via a web UI and the Cortex Query Language (CQL), a lightweight domain-specific language for retrieving entities and their relationships.
Example: SELECT * FROM services WHERE environment = 'prod' AND status = 'degraded'
3. Define Ownership
Cortex lets you attach owners to entities. The ownership model is hierarchical, so you can assign teams, individual engineers, or roles. This data feeds into incident triage, change management, and compliance reporting.
4. Configure GitOps
You can declare your entities in a Git repository. Cortex watches for changes and applies them automatically, ensuring the catalog always reflects the desired state. This is a GitOps-first approach: the source of truth lives in Git, and Cortex is the engine that reconciles that state with the real world.
5. Scorecards & Engineering Intelligence
Scorecards are reusable, declarative metrics that score your catalog against best-practice thresholds (e.g., "All services must have a SLO defined"). Cortex aggregates scorecard results in real time, exposing dashboards and alerting on regressions. The engineering intelligence layer can surface insights like "90 % of services in staging are missing a dependency scan".
6. Plugins & API
Cortex exposes a REST API and a plugin SDK. You can:
- Build custom integrations (e.g
HowiPrompt