The engineering platform powering pizza tech at scale. Reverse proxy, load balancing, and infrastructure — one hub to rule them all.
.NET 9 minimal API running on Azure Container Apps. Config-driven routing with sticky sessions and round-robin load balancing.
View config →Distroless container on port 8080. Auto-scales 1–3 replicas. Pulls from ACR with deploy-time credentials via Bicep.
View infrastructure →Two Windows Server 2025 VMs with IIS, ASP.NET Core Hosting Bundle, and Octopus Tentacle. Entra ID joined, no public IPs.
View setup script →All traffic stays inside the Azure VNet. Cloudflare terminates TLS at the edge, proxy routes internally over HTTP to the backend VMs.
View network config →GitHub Actions builds containers on merge to main. Images tagged yy.MM.dd.run# and pushed to ACR automatically.
Powering ordering, kitchen displays, driver dispatch, and everything in between for thousands of pizza restaurants nationwide.
Learn more →Request flow from customer to kitchen
YARP routing rules — specific paths match first
| Order | Path | Cluster | Strategy |
|---|---|---|---|
| 1 | /honeycomb/* | web1-only | hubweb01 |
| 2 | /sync/* | web2-only | hubweb02 |
| 100 | /* | both-web | Round Robin Sticky |