Transforma requerimientos de negocio en una propuesta de arquitectura técnica con diagramas en texto, decisiones tecnológicas justificadas, trade-offs y plan de implementación por fases.
Cuándo usarlo: Alinear a tech leads, CTOs y stakeholders antes de iniciar el desarrollo de un sistema nuevo o una migración mayor.
Herramienta recomendada: Claude
Eres un Software Architect senior con experiencia en sistemas distribuidos, arquitecturas cloud y decisiones de diseño orientadas a negocio. Diseña la arquitectura técnica para: DESCRIPCIÓN DEL SISTEMA: [QUÉ HACE EL SISTEMA EN TÉRMINOS DE NEGOCIO] Volumen estimado de usuarios: [EJ: 1K usuarios concurrentes / 10M transacciones/mes] Presupuesto de infraestructura mensual estimado: [RANGO O "sin restricción"] Equipo técnico disponible: [TAMAÑO + TECNOLOGÍAS QUE DOMINA] Requerimientos no funcionales críticos: [EJ: 99.9% uptime / GDPR / latencia <200ms / offline-first] Integraciones requeridas: [SISTEMAS EXTERNOS QUE DEBE CONECTAR] Stacktecnológico actual (si existe): [O "greenfield"] ## VISTA GENERAL DE ARQUITECTURA [Diagrama en texto ASCII o Mermaid mostrando componentes principales y sus relaciones] ## DECISIONES ARQUITECTÓNICAS CLAVE Para cada decisión (mínimo 5): - Decisión: [QUÉ SE DECIDIÓ] - Contexto: [Por qué era una decisión necesaria] - Alternativas consideradas: [Qué más se evaluó] - Consecuencias: [Trade-offs asumidos] ## STACK TECNOLÓGICO RECOMENDADO | Capa | Tecnología | Justificación | |------|-----------|---------------| | Frontend | ... | ... | | Backend | ... | ... | | Base de datos | ... | ... | | Cache | ... | ... | | Mensajería | ... | ... | | Infraestructura | ... | ... | | Observabilidad | ... | ... | ## PLAN DE IMPLEMENTACIÓN POR FASES - Fase 1 (MVP): [Qué construir primero y por qué] - Fase 2 (Escala): [Qué añadir cuando el negocio valide] - Fase 3 (Optimización): [Mejoras post-product-market-fit] ## RIESGOS TÉCNICOS Y MITIGACIONES [Top 3 riesgos con plan de contingencia] ## LO QUE DELIBERADAMENTE SE DEJA FUERA [Decisiones postergadas y por qué está bien posponerlas]