Skip to content

fd1az/dynamo-es

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

markdown Copy code

DynamoDB EventStore for EventSourcing Library

License

Description

This DynamoDB EventStore is an implementation specifically tailored for the hallgren/eventsourcing library, utilizing Amazon DynamoDB for the storage backend. It is designed for applications that employ event sourcing patterns, providing a scalable, efficient, and reliable means of storing and retrieving events. Crafted with the Go programming language, it integrates smoothly with AWS services, leveraging DynamoDB's capabilities for high-performance applications.

Features

  • Amazon DynamoDB Backend: Utilizes Amazon DynamoDB, ensuring scalable, fast, and reliable event storage.
  • Concurrency Control: Implements advanced concurrency control mechanisms to maintain data integrity and consistency across distributed systems.
  • Global Version Tracking: Facilitates global version tracking for events, enabling ordered and consistent event processing and retrieval.
  • Easy Integration: Designed for seamless integration with the hallgren/eventsourcing library, offering a straightforward setup process.
  • Go-Friendly Design: Written in Go, providing a robust solution for Go developers building event-sourced applications.

Installation

Add the DynamoDB EventStore to your Go project using Go modules by running:

go get github.com/fd1az/dynamo-es

This DynamoDB EventStore is licensed under the MIT License. For more details, see the LICENSE file in the repository.

About

DynamoDb EventStore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages