Skip to main content

Eventlog

developmentdocumentationpublished

Public Rust libraries for tenant-safe event streams, aggregates, snapshots, projections, schema evolution, redaction, SQLite, and PostgreSQL.

Locked revision
77cda0803b93
Latest release
0.2.1
Primary outcome
Operate Services
Audience
Adopter, Developer

Recommended start

Begin with the repository-owned adoption path.

developmentoperate services

Eventlog

Build the eventlog crates and run the same conformance contract against the in-memory backend.

Path
source build
Time
about 8 min

Needs: Rust toolchain

Run the conformance suite

Audience Adopter, Developer

Public surface

Continue into declared documentation and machine interfaces.

APIs and schemas

No machine specification is declared.

Feeds

No repository feed is declared.

Declared relationships

See what this project points to—and what points here.

Outgoing

  • Supports ConnectorsProvides durable event-backed owner state
  • Supports IdentityProvides durable event-backed owner state
  • Supports WorkflowProvides durable workflow state and evidence

Incoming

  • Connectors Uses this projectStores durable Connector-owned state as events
  • Devcenter Uses this projectThe Devcenter Connectors composition persists service events through Eventlog Postgres at an exact revision.
  • Identity Uses this projectStores durable Identity-owned state as events
  • Service SDK Uses this projectPersists generated services through Eventlog
  • beyond10x Introduces this project
  • Workflow Uses this projectPersists workflow state and evidence