- Go
https://pkg.go.dev/github.com/inklabs/rangedb/pkg/rangedbapi
- Get All Events
- Get Events by Aggregate Type
- Get Events by Multiple Aggregate Types
- Get Events by Stream
- Get Events by Stream as Newline Delimited JSON
- Save Events
- Delete Event Stream
https://pkg.go.dev/github.com/inklabs/rangedb/pkg/rangedbws
https://pkg.go.dev/github.com/inklabs/rangedb/pkg/grpc/rangedbserver
- Get All Events
- Get Events by Stream
- Get Events by Aggregate Type(s)
- Subscribe to All Events
- Subscribe to Events By Aggregate Type(s)
- Save Events
- Optimistic Save Events
- Delete Event Stream
https://verraes.net/2019/05/eventsourcing-patterns-throw-away-the-key/