gatewayd
gatewayd copied to clipboard
☁️ Cloud-native database gateway and framework for building data-driven applications ✨ Like API gateways, for databases ✨
The idea is to have special SQL commands that can control the behavior of GatewayD. This should be detected by GatewayD from client-side traffic and acted upon, without relaying to...
GatewayD emits [metrics, logs and traces](https://docs.gatewayd.io/using-gatewayd/observability/), and it would be nice to have a custom dashboard to observe and correlate all those signals.
This project has the following parts: - [x] #361 - [ ] #362 - [ ] #363 - [x] #365 - [x] #366 Now that both the client and server...
There are two options here: 1. The Go stdlib. 2. `miekg/dns` And the pros/cons should be considered before making any switch, considering the output binary size, features, caching, etc. ##...
Currently the plugin hook timeouts are handled by re-assigning a new context with timeout to the existing variables. It would be nice to reset the timer instead of re-assigning it,...
Now that Go standard library for Go is used (#344), binaries can be built and published for all platforms. - [ ] Investigate all platforms - [ ] Create tickets...
As explained in #361, Postgres has a special mechanism for enabling SSL/TLS, which might not be the case for other databases. The idea here is to upgrade the connection as...
The idea is to have GatewayD connect to Postgres via SSL, so that the clients can initiate authentication over a secure channel. If TLS is enabled on GatewayD, and TLS...
Terminate GSSAPI requests from PostgreSQL: https://www.postgresql.org/docs/current/protocol-flow.html#PROTOCOL-FLOW-GSSAPI ## Related - #168
Integrations could be as simple as generate rules (as in #216), or sending alerts, calling webhooks and the like. This can also be implemented in plugins. - [ ] Investigate...