estoria-contrib

module
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2026 License: MIT

README

estoria-contrib

Third party implementatons for Estoria components:

Note: This project is in early beta. While functional, the API is not yet stable and is not suitable for production use.

Event Stores

Name Description Outbox Support
DataDog Wraps an event store for DataDog-compatible telemetry. No
KurrentDB Estoria streams map 1:1 to KurrentDB streams. N/A
MongoDB Estoria streams map to databases, collections, or a single collection for all streams, depending on the strategy chosen. Yes
OpenTelemetry Wraps an event store for OpenTelemetry-compatible telemetry. N/A
Postgres Estoria streams use a single table for all events. Yes
SQLite Estoria streams use a single table for all events. No

Aggregate Stores

Name Description
DataDog Wraps an aggregate store for DataDog-compatible telemetry.
OpenTelemetry Wraps an aggregate store for OpenTelemetry-compatible telemetry.

Aggregate Caches

Name Description Type
bigcache Memory-based cache using bigcache. In-memory
freecache Memory-based cache using freecache. In-memory
Redis Distributed cache using Redis key/value storage. Distributed
Valkey Distributed cache using Valkey key/value storage. Distributed

Snapshot Stores

Name Description
DataDog Wraps a snapshot store for DataDog-compatible telemetry.
OpenTelemetry Wraps a snapshot store for OpenTelemetry-compatible telemetry.

License

Estoria is licensed under the MIT License.

Directories

Path Synopsis
bigcache
datadog
freecache
kurrentdb
mongodb
opentelemetry
postgres
redis
sqlite
valkey

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL