What problem does it solve? Choosing the wrong architecture style, API contract, or cloud topology early leads to costly rewrites, distributed monoliths, and failed migrations. This Skill provides decision frameworks and production-tested patterns for Python (FastAPI), Next.js/TypeScript, and Azure systems so teams make defensible architecture choices. ## Core Features & Use Cases - Architecture Style Selection: Decision thresholds for modular monolith vs microservices, plus Strangler Fig and Anti-Corruption Layer migration patterns. - Stack-Specific Guidance: FastAPI layered architecture with repository/UoW and dependency injection, Next.js App Router with Server Components and state management rules, and Azure landing zones with hub-and-spoke networking. - Operational Patterns: Zero-downtime expand-contract database migrations with Alembic, OpenTelemetry observability, CQRS/event sourcing adoption sequencing, and ADRs. - Use Case: A team of 25 engineers planning a new FastAPI + Next.js product on Azure uses this Skill to decide on a modular monolith with enforced boundaries, tRPC internally with REST at the public boundary, and an enterprise-scale landing zone. ## Quick Start Ask the AI to recommend an architecture for a new FastAPI and Next.js application deploying to Azure with a team of 20 engineers.