Mailu API
I'm actually tempted to store the following under kubernetes API:
- emails
- alias
- app bindings for one time password management
And then have an operator that watch these and enforce the state on Postgres directly. Or maybe behind an aggregation API server. Looks like etcd can handle a lot - https://coreos.com/etcd/docs/latest/op-guide/performance.html So once we hit the perf roof, we can write our aggregation server I guess.
But kube API would give us the following for free:
- RBAC
- CRUD
- SSO
Then, we can write our frontend in front.
Another point is that we need to create this email operator anyway to provision automatically email for applications that need to send emails.
Just a crazy idea ;)