I'm thinking of using a vercel function to manage the list and then call an API from a GitHub commit hook to send the email. For the database back end, levelDb looked cool because it can do exactly what I need, an iterable mapping of email to names, no more no less. However, it was not built for scale and distributed workloads, so I will likely use Vercel KV