3 unstable releases
0.2.1 | Jul 16, 2022 |
---|---|
0.2.0 | Jul 16, 2022 |
0.1.0 | Mar 31, 2022 |
#14 in #pooling
190KB
5K
SLoC
pooly
A protobuf to Postgres adapter + connection pooling middleware.
Project status
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;
- 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.
Dependencies
~29–43MB
~866K SLoC