cacheroach
cacheroach copied to clipboard
Cacheroach is a multi-tenant, multi-region, multi-cloud file store built using CockroachDB.
Since cacheroach is primarily concerned with low-latency access to all data, it should probably use the new GLOBAL-table survivability goal in v21.1.
Can/how does pgx expose the records coming out of a core changefeed?
It's annoying to have to copy-and-paste UUID's all over the place. Add a name-resolution endpoint and wire the CLI up to use it.
RPC endpoints should be configured to return an opaque ID which is easy to search logs for, rather than internal error message (e.g. database failures), unless a `--return-errors` flag is...
Consider refitting the logging API to write JSON-formatted logs compatible with Fluentd / StackDriver, etc. It would be nice to be able to capture log arguments with additional detail.
The purge process should be split into LIMIT'ed AOST queries to find suitable objects, followed by an implicit DELETE transaction.
User groups could be implemented by representing the group as a principal and giving all members of the group delegate permissions on the group itself.