Skip to content

Explanation

In-depth discussion of Brokkr’s architecture, design decisions, and internal workings. These documents help you understand why Brokkr works the way it does.

  • Core Concepts — the vocabulary: brokers, agents, stacks, generators, deployment objects, and how they relate.
  • Technical Architecture — the components that make up a running Brokkr and how they are wired together.
  • Security Model — credential classes, authorization rules, and the registration consent boundary.
  • Reconciliation — how an agent turns desired state into cluster state, and what happens when an apply fails.
  • Components — a closer look at the broker’s and agent’s internal modules.
  • Data Model Design — the entities, their relationships, and the reasoning behind immutability and soft deletion.
  • Data Flows — the journey of a deployment from creation through apply, plus events, webhooks, authentication, and retention.
  • Network Flows — the traffic patterns between broker, agents, database, and external endpoints, and what each exposure choice implies.