Skip to content

eventsalsa documentation

A component-based stack for event sourcing in Go.

eventsalsa/store

Learn how to append and read events, use optimistic concurrency, work with event versioning, and build read models and projections from the log.

Read more →

eventsalsa/projector

Learn how to run projections asynchronously, scale them across daemon instances, and keep checkpoints and assignments in PostgreSQL.

Read more →

eventsalsa/encryption

Learn how to secure sensitive event data with envelope encryption, crypto-shredding for PII, and HMAC hashing for sensitive lookups.

Read more →