Technical architecture

Separate the governance lifecycle from the enforcement location.

One governance lifecycle.
More than one enforcement location.

Cerbi has one policy and evidence model, but it does not force every workload into one runtime topology. Scanner discovers, CerbiShield governs, Stream or Gateway enforces, and CerbiShield retains the operating record.

Architecture

Built inside your tenant.Governed by you.

CerbiShield deploys into your Azure environment and governs logging before telemetry reaches your existing observability and security stack. Your data stays under your control.

Your tenant.
Your policy.
Your operating record.

01Continuous governance

Governance is a loop,not a checkpoint.

Cerbi discovers telemetry risk, turns control intent into policy, validates and deploys that policy, enforces it at the right boundary, and keeps the evidence needed to improve the next cycle.

Enforcement is a choice

CerbiStream enforces in-process for selected workloads. Cerbi Gateway enforces at the OTLP logs boundary for broader coverage with less application integration. Detailed below.

  1. 01

    Discover

    Find repository and runtime governance gaps on the paths you connect.

  2. 02

    Define and validate

    Translate control intent into policy and verify representative payloads.

  3. 03

    Deploy and enforce

    Activate the selected policy at the application or OTLP logs boundary.

  4. 04

    Observe and refine

    Review outcomes, exceptions, and evidence before changing the next policy version.

02Reference architecture

The data plane branches. The control plane does not.

The point of the architecture is not to put Cerbi in every possible place. It is to make the selected policy boundary explicit and govern it consistently.

Architecture rule

Choose the least disruptive boundary that still satisfies the control requirement.

Discover
Cerbi Scanner / repository and CI findings
Define policy
CerbiShield / identity, policy, targets, and evidence in your Azure tenant
Enforce
CerbiStream in process, or Gateway on an explicitly configured OTLP log path
Prove
CerbiShield / recorded outcomes and available policy, application, and window context. Existing observability destinations remain in place.
03Two enforcement boundaries
In-process

CerbiStream

Closest to the application log call.

Use Stream when selected applications justify an integration and governance should execute before the first telemetry network hop.

Application package/configuration
Policy executes in the process
Existing logging abstractions remain
Existing observability remains downstream
Available with CerbiShield

Cerbi Gateway

A customer-hosted OTLP logs boundary.

Use Gateway when existing OpenTelemetry workloads need a lower-friction central adoption path without adding a Cerbi SDK to every emitter.

Existing OTLP log workloads
Endpoint or Collector-route change
Signed runtime policy
Existing observability remains downstream
No required progression/Mixed estates are valid/Policy lifecycle stays centralized
04Product proof

The Gateway path should be visible in the control plane.

The Gateway workspace ties applications, the Gateway boundary, governance policy, and the existing observability destination into the same operating surface.

See the full Dashboard journey
05Control plane

What CerbiShield owns around runtime enforcement.

A redaction rule alone is processing. The governance product is the lifecycle around the rule.

01Governed ApplicationsStable tenant-scoped identity, existing Entra workload principals, assignments, revocation, disablement, and lifecycle audit.
02PolicyRules, field behavior, aliases, enforcement intent, versions, and ownership.
03TargetsWorkloads, environments, selected enforcement path, and intended active version.
04ValidationRepresentative payload checks before changing a live runtime boundary.
05DeploymentPublication state, target state, version history, operator context, and rollout evidence.
06InvestigationViolation severity, rule, field, workload, trend, and remediation context.
07EvidencePolicy hashes, deployments, violations, exceptions, reporting, and audit records.
06Design contracts

Architecture claims buyers can test.

These are more useful than abstract adjectives like “enterprise-ready” because each one can be verified in an evaluation or technical review.

01

Identity stays with Microsoft Entra

Cerbi registers tenant-scoped governed applications, validates existing workload tokens and installation entitlement, and enforces viewer/editor assignments. Revocation and disablement invalidate authorization caches and fail closed.

02

Existing observability remains downstream

Cerbi is not the search, SIEM, APM, retention, or analytics destination. It governs selected application logs before it continues to those tools.

03

Policy and enforcement are separate concerns

CerbiShield centrally owns the governance lifecycle while the execution point can be application-local or at the OTLP logs boundary.

04

Customer telemetry stays on the customer path

CerbiShield and Gateway are customer-hosted in Azure. Gateway is not a Cerbi-hosted raw-log relay.

05

Different workloads can use different boundaries

A platform team can choose Stream for selected high-risk applications and Gateway for existing OTLP log paths under one governance program.

06

AI is optional

Scanning, policy, enforcement, routing, deployment, audit, and evidence do not require generative AI to function.

07

Claims follow evidence

Release state, performance, reliability, and security should be described from tested implementation contracts rather than broad category adjectives.

Architecture review

Bring the topology you already have.

The right question is not “Can Cerbi replace this stack?” It is “Which boundary gives this workload the control it needs with the least operational disruption?”

NEXTChoose your next proof

Review a Scanner finding or logging requirement against your existing controls. If a recurring gap remains, scope one CerbiShield workload, policy, evaluation window, and evidence review.

One initial workload/Customer-hosted in Azure/Existing destinations remain
Cerbi Architecture | Identity, Runtime Policy & Evidence | Cerbi