Skip to content

Horizontal scale: multiple governors per ledger (per-run sharding) #20

Description

@sylvester-francis

One active governor owns a ledger at a time, so throughput is a single process; --standby is failover, not scale-out.

Goal: let a fleet of governors share one logical budget - e.g. per-run sharding across processes, or a coordination layer over the ledger - so a shared team gateway scales past one process.

Constraints: must preserve the at-most-once counting and stopped-stays-stopped guarantees; Postgres already gives a cross-process lease to build on.

Tracked in docs/known-issues.md as a deferred item from the v0.2 architecture-review remediation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestroadmapDeferred capability tracked in docs/known-issues.md

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions