A protobuf to Postgres adapter + connection pooling middleware.
WIP. The roadmap includes:
- Batch requests + trasactions support;
- basic unit tests;
- basic integration tests;
- send back bytes received from db, accept strongly typed param values;
- JWT auth + admin / client_service roles;
- wider range of postgres types support as input and output;
- PBT + basic integration tests coverage;
- throttle requests based on the client_id;
- OpenTelemetry support;
- Java client;
- add option to use Vault instead of local secrets keeping;
- 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;
- queries deduping.