Collaborative system design with deep architectural knowledge. Covers DDD (bounded contexts, aggregates), distributed systems patterns (saga, outbox, CQRS), 12-factor apps, quality attribute trade-offs, and evolutionary architecture.
Deep codebase analysis using coupling metrics, pattern recognition, and technical debt assessment. Identifies bounded contexts, anti-patterns, and evolution opportunities with evidence-based findings.
C4 model diagrams with proper abstraction levels (Context, Container, Component, Code), plus deployment and dynamic diagrams. Supports PlantUML, Mermaid, D2, and Structurizr DSL.
Industry-standard documentation: ADRs (MADR format with decision drivers), technical specifications (quality attributes, operational concerns), and RFCs. Follows documentation-as-architecture principles.
Rigorous architecture evaluation using ATAM-inspired quality attribute analysis. Identifies trade-offs, sensitivity points, and risks. Provides prioritized recommendations with fitness function suggestions.