The infrastructure layer adapts external devices in ways that are useful for the application, such as the way an event store encapsulates a database.
- local
Abstract base classes for the infrastructure layer.
eventsourcing.infrastructure.base
The event store provides the application-level interface to the event sourcing persistence mechanism.
eventsourcing.infrastructure.eventstore
Classes for event sourcing with Apache Cassandra.
eventsourcing.infrastructure.cassandra.datastore
eventsourcing.infrastructure.cassandra.factory
eventsourcing.infrastructure.cassandra.manager
eventsourcing.infrastructure.cassandra.records
Base classes for concrete datastore classes.
eventsourcing.infrastructure.datastore
A Django application for event sourcing with the Django ORM.
eventsourcing.infrastructure.django.factory
eventsourcing.infrastructure.django.manager
eventsourcing.infrastructure.django.models
eventsourcing.infrastructure.django.utils
Base classes for event players of different kinds.
eventsourcing.infrastructure.eventplayer
Base classes for event sourced repositories (not abstract, can be used directly).
eventsourcing.infrastructure.eventsourcedrepository
Different ways of generating sequences of integers.
eventsourcing.infrastructure.integersequencegenerators.base
eventsourcing.infrastructure.integersequencegenerators.redisincr
Different ways of getting sequenced items from a datastore.
eventsourcing.infrastructure.iterators
Repository base classes for entity classes defined in the library.
eventsourcing.infrastructure.repositories.array
eventsourcing.infrastructure.repositories.collection_repo
eventsourcing.infrastructure.repositories.timebucketedlog_repo
The persistence model for storing events.
eventsourcing.infrastructure.sequenceditem
The sequenced item mapper maps sequenced items to application-level objects.
eventsourcing.infrastructure.sequenceditemmapper
Snapshotting avoids having to replay an entire sequence of events to obtain the current state of a projection.
eventsourcing.infrastructure.snapshotting
Classes for event sourcing with SQLAlchemy.
eventsourcing.infrastructure.sqlalchemy.datastore
eventsourcing.infrastructure.sqlalchemy.factory
eventsourcing.infrastructure.sqlalchemy.manager
eventsourcing.infrastructure.sqlalchemy.records
Reader for timebucketed logs.
eventsourcing.infrastructure.timebucketedlog_reader
Infrastructure factory.
eventsourcing.infrastructure.factory