Skip to main content
  1. Tags/

Devops

Production Readiness: Auth, RBAC, and Deployment

Deep Dive AI Engineering · Apr 12, 2026 · 13 min read
Revised, split, and expanded — The two halves of this article are now separate chapters in the MAF v1: Python and .NET series: the auth + hardening half is covered by MAF v1 — 20c production hardening (with the password reset, refresh-token rotation, and graceful secret rotation that the original missed), and the deployment half is covered by MAF v1 — 25 deployment (with the .NET twin Dockerfile and a dev.sh that polls instead of sleeping). The architecture below is still the canonical reference for the combined story.
Production Readiness: Auth, RBAC, and Deployment

Dev Tunnels: Test Webhooks and Share Local Apps Without a Deploy

Update Tools & SDKs · Apr 4, 2026 · 3 min read
If you read the Cloudflare Tunnel post, you know the problem: localhost does not accept webhooks, OAuth providers reject http://localhost as a redirect URI, and showing a client a work-in-progress means a deploy. Cloudflare Tunnel solves it, but it wants a Cloudflare account and domain setup.
Dev Tunnels: Test Webhooks and Share Local Apps Without a Deploy

Pushing Docker Image to Docker Hub

Deep Dive Docker · Jul 22, 2023 · 4 min read
A custom image that only exists on your laptop is not shipped; it is a local experiment. The moment a teammate or a server needs to run it, the image has to live in a registry. Docker Hub is the one most people start with, and the push workflow is the same shape you will later use against Azure Container Registry or Amazon ECR, so it is worth doing once by hand before automating it. This post walks through that manual path with a small nginx-based image.
Pushing Docker Image to Docker Hub