neon
neon copied to clipboard
Epic: replace etcd with custom grpc based broker
Motivation
Custom broker would be much more scalable: https://neondb.slack.com/archives/C036U0GRMRB/p1661011605069469
DoD
etcd is replaced, all current tests pass.
Implementation ideas
Tasks
- [ ] publish the RFC
- [ ] Add routing to the prototype https://github.com/arssher/tonic-bench
- [ ] Replace s3 offloader election in safekeepers
- [ ] Replace client in safekeepers
- [ ] Replace client in pageserver