Skip to content

Instantly share code, notes, and snippets.

@sla-te
sla-te / 2026-04-13-app-azure-infrastructure-design.md
Created April 13, 2026 17:04
APP Azure Infrastructure — Spec + Implementation Plan (25 reviews, production-ready)

APP Azure Infrastructure Design

Migration of the APP application from on-premises Docker/MicroK8s to Azure Kubernetes Service with managed backing services.

Context

APP is a Java 17 / Vue.js microservices application for document processing with computational job execution. It currently runs on Docker on BTC servers with MicroK8s for orchestration, GitLab CI/CD, Oracle databases, and Minio object storage.

The organization has decided to migrate APP to Azure with a migration-first philosophy: minimize code changes, get running on Azure, then optimize.