Directories ¶
Path | Synopsis |
---|---|
Package aggregate defines interfaces and types necessary to allow users to define their own Aggregate types.
|
Package aggregate defines interfaces and types necessary to allow users to define their own Aggregate types. |
Package command contains types and interfaces for implementing Command Handlers, necessary for producing side effects in your Aggregates and system, and implement your Domain's business logic.
|
Package command contains types and interfaces for implementing Command Handlers, necessary for producing side effects in your Aggregates and system, and implement your Domain's business logic. |
core
module
|
|
Package event contains types and implementations for dealing with Domain Events.
|
Package event contains types and implementations for dealing with Domain Events. |
eventstore
|
|
postgres
Module
|
|
Package firestore implements go-eventually interfaces (such as event.Store) using Google Cloud Firestore as backend.
|
Package firestore implements go-eventually interfaces (such as event.Store) using Google Cloud Firestore as backend. |
integrationtest
module
|
|
internal
|
|
user
Package user serves as a small domain example of how to model an Aggregate using go-eventually.
|
Package user serves as a small domain example of how to model an Aggregate using go-eventually. |
Package message exposes the generic Message type, used to represent a message in a system (e.g.
|
Package message exposes the generic Message type, used to represent a message in a system (e.g. |
Package opentelemetry provides extension components for eventually library to enable OpenTelemetry instrumentation.
|
Package opentelemetry provides extension components for eventually library to enable OpenTelemetry instrumentation. |
oteleventually
module
|
|
Package postgres contains implementations of go-eventually interfaces specific to PostgreSQL, such as Aggregate Repository, Event Store, etc.
|
Package postgres contains implementations of go-eventually interfaces specific to PostgreSQL, such as Aggregate Repository, Event Store, etc. |
internal
Package internal contains utilities and helper functions useful in the scope of eventually's postgres implementation.
|
Package internal contains utilities and helper functions useful in the scope of eventually's postgres implementation. |
Package serde contains interfaces used for serialization and deserialization throughout the eventually library.
|
Package serde contains interfaces used for serialization and deserialization throughout the eventually library. |
serdes
module
|
|
Package version contains types and utilites to deal with Optimistic Concurrency.
|
Package version contains types and utilites to deal with Optimistic Concurrency. |
Click to show internal directories.
Click to hide internal directories.