-
Not quite an answer but this helped with the headache of debugging deadlocks for our team https://github.com/sasha-s/go-deadlock Its a drop in replacement and will error out when it detects deadlocks.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Use Change Data Capture techniques to synchronize your replicas. This tool may help you if you are using PostgreSQL https://github.com/rueian/pgcapture
-
rueidis
Discontinued A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc. [Moved to: https://github.com/redis/rueidis] (by rueian)
Use redis+client-side caching to implement your replicas. This can help you: https://github.com/rueian/rueidis