README ¶ RangeDB Examples Code Examples Go Chat App API Examples HTTP API 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 Optimistic Concurrency Optimistic Concurrency Failure Response Websocket API https://pkg.go.dev/github.com/inklabs/rangedb/pkg/rangedbws Stream All Events Stream Events by Aggregate Type gRPC 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 Failure Response Optimistic Save Events Failure Response GDPR Examples Crypto-shredding https://verraes.net/2019/05/eventsourcing-patterns-throw-away-the-key/ Encrypt/Decrypt Event Delete Encryption Key Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis chat Code generated by go generate; DO NOT EDIT. Code generated by go generate; DO NOT EDIT. Click to show internal directories. Click to hide internal directories.