Skip to content

Shared Static Site Platform

Serverless hosting and shared services for a portfolio of websites.

AzureBunny CDNAzure FunctionsApplication Insights

This website is part of a shared, serverless architecture built on Microsoft Azure. Each static site is hosted in Azure Blob Storage, with Bunny CDN pull zones handling global content delivery and caching.

All sites share a single Azure Function App to process form submissions. The function stores submissions in Azure Table Storage and sends email notifications through Azure Communication Services.

Azure Application Insights provides centralized monitoring of application performance, errors, and availability across the sites and their supporting Azure services.

Overengineered? Absolutely. But it works and it’s fun to mess with.

azure + bunny = static sites platform
bunny cdn·pull zone · ssl · caching · edge rules
azure blob storage
static website assets · infra as code config
azure function app
form handler
table storage
form submissions
acs email
azure communication services
app insights· availability alerts · log analytics

Architecture diagram: Bunny CDN pull zones serves sites from Azure Blob Storage. Forms POST to a shared Azure Function App, which stores submissions in Table Storage and sends email via Azure Communication Services. Application Insights monitors availability and performance across all sites.