gatewayd
gatewayd copied to clipboard
☁️ Cloud-native database gateway and framework for building data-driven applications ✨ Like API gateways, for databases ✨
- Related to #283. - Pick this up when there is at least a single plugin that support Windows. For example, https://github.com/gatewayd-io/gatewayd-plugin-cache/issues/58 is fixed. ## Resources - https://stackoverflow.com/a/29914094/6999563 - https://wixtoolset.org/...
- https://github.com/sigstore/cosign - https://grafana.com/docs/grafana/latest/developers/plugins/sign-a-plugin/ - https://grafana.com/docs/grafana/latest/developers/plugins/publishing-and-signing-criteria/
Currently all calls to the methods exposed by the plugins are unary calls. Streaming should be investigated whether it has any short to long-term benefits.
- [ ] #304 - [ ] #232 - [ ] #278 - [ ] #315 ?
Add a command to update the GatewayD itself. This means two things: 1. Addition of a subcommand, like `gatewayd self update`, that updates the current binary to the latest version,...
The idea is to be able to generate comments while generating global and plugins config file. Ref: - https://www.siderolabs.com/blog/documentation-as-code/ - https://github.com/projectdiscovery/yamldoc-go
The idea is to generate alerting rules for Prometheus, so that when special circumstances happen, like plugin crashes, clients cannot connect and the like, the rules detect those and send...
This is more of an epic to test different databases and implement missing features.
Note that some of the following features are going to be implemented using plugins. ## Proxies - [PgBouncer](https://www.pgbouncer.org/) - [Features](https://www.pgbouncer.org/features.html): - Connection pooling methods: https://github.com/gatewayd-io/gatewayd/issues/55 - Session pooling (the current...