

pooly
A protobuf to Postgres adapter + connection pooling middleware.
Project status
WIP. The roadmap includes:
- [x] Batch requests + trasactions support;
- [x] basic unit tests;
- [x] basic integration tests;
- [x] send back bytes received from db, accept strongly typed param values;
- [x] JWT auth + admin / client_service roles;
- [x] wider range of postgres types support as input and output;
- [x] PBT + basic integration tests coverage;
- [x] throttle requests based on the client_id;
- [ ] gRPC Streaming results;
- [ ] OpenTelemetry support;
- [ ] Java client;
- [ ] Docs on pooly;
- [ ] rich logging support;
- [ ] docker image + unsealing script;
- [ ] add validation to config / admin value objects;
- [ ] more test coverage;
- [ ] TLS postgres support;
- [ ] Python client;
- [ ] Rust client;
- [ ] even wider range of postgres types;
- [ ] add option to use Vault instead of local secrets keeping;
- [ ] queries deduping.