Modules
Shared, multi-node Ankusa.WAL backed by Postgres. This is the adapter that
turns "many ingest servers" into a real fleet: every BEAM node runs its own
local Postgrex connection pool (registered under the same
Ankusa.via(instance, :wal) name DiskLog would use), and coordination between
nodes happens entirely through the shared database — no BEAM distribution,
no RPC between edge nodes, matching the framework's existing rule that
components hand off through durable state, never through each other.
Idempotent DDL bootstrap for Ankusa.WAL.Postgres, run once at connection
startup. Three tables