Features
Manage using CLI
DGate offers a CLI tool to allow users to manage resources using the Admin API. Monitoring, debugging, verifying changes, and deploying resources can be done using the CLI tool.
Distributed Replication
DGate supports replication of resources across multiple instances using the Raft Consensus Algorithm. This allows the user to scale the gateway horizontally and ensure high availability.
Typescript Functions
Modules support JavaScript and TypeScript functions. This allows the user to write custom functions to manipulate the request and response objects.
Roadmap Features
WAF
DGate plans to offer support for Web Application Firewall (WAF) to protect resources from common web attacks Users will be able to update/change these in real-time with no updates.
Resource Canary
DGate plans to offer support for canary deployments to allow users to test new features in production with a subset of users.
Admin Dashboard
DGate plans to offer an admin dashboard to allow users to manage resources from a web interface. The web interface will also offer monitoring and module debugging tools.