Edi Wang

Microsoft MVP for Azure

Azure Storage Queue

From Azure Functions to a Database Outbox: Simplifying Moonglade Email Notifications

This post explains how Moonglade moved its email notification system away from a standalone Azure Functions service and Azure Storage Queue, integrating email processing back into the main blog application with a lightweight database outbox. The migration reduces Azure dependencies and deployment complexity while keeping email delivery asynchronous, durable, and reliable for a personal blogging workload.
Azure Azure Function Azure Storage Queue

Cloud Architecture Design of My Email Notification Infrastructure on Azure

My blog system "Moonglade" needs to send email notifications to blog owner when there are events like new comments, new pingbacks, and send email to readers when their comments are replied.  I've been building my own infrastructure in the last few years. I will share the journey of how this email infrastructure evolved and the things I learnt. …
ASP.NET Azure Azure Function Azure Storage Queue