The api proxy sits in front of the powerdns primary api. It will generate zone events from api interaction with the primary api and publish them by using the distributed message broker nats. The microservice will automatically create self signed certificates for the exposed api listener, if no certificate will be configured.
- Listen for API / HTTPS requests
- Extract event type and zone from request
- Publish an event through message broker
- Forward request to powerdns primary api and respond to the querying client