Temario del curso
Módulo 1: Estándares de Arquitectura que Escalan
Objetivo: Acordar un conjunto simple y compartido de estándares de arquitectura a los que los Ingenieros Principales puedan referirse en las decisiones diarias.
Temas
- Principios de arquitectura: qué estandarizar frente a qué deciden los equipos
- Fundamentos de la descomposición: definir límites y responsabilidades
- Fundamentos de la integración: contratos de API, versionado, compatibilidad
- Resumen de mensajería: Kafka vs RabbitMQ, qué estandarizar
- Resumen de datos: pensamiento sobre propiedad y fuente de la verdad (Mongo + SQL Server)
- Antipatrones arquitectónicos comunes en sistemas de alta escala
- Documentación ligera de decisiones (concepto ADR/RFC)
Módulo 2: Arquitectura de Código en Soluciones .NET Grandes
Objetivo: Alinear pautas prácticas para las decisiones de arquitectura de código dentro de soluciones grandes.
Temas
- Estructuración de soluciones .NET grandes: módulos, capas, límites
- Dirección de dependencias y mantener la arquitectura visible en el código
- Bibliotecas compartidas: cuándo ayudan frente a cuándo crean acoplamiento
- Límites de integración en el código: patrones de separación de responsabilidades
- «Lentes de revisión» para la arquitectura de código: qué buscar rápidamente
- Gestión de excepciones sin romper la consistencia
Módulo 3: Revisiones de Diseño que Impulsan Decisiones
Objetivo: Establecer un enfoque consistente para las revisiones de diseño que produzca decisiones y comprensión compartida.
Temas
- Qué hace fuerte una revisión de diseño a nivel Principal
- Flujo de revisión: qué se revisa y cuándo
- Criterios de revisión: las pocas cosas que más importan
- Facilitación: mantener las discusiones senior enfocadas y productivas
- Cierre de decisiones: cómo finalizar debates y avanzar
- Registro de resultados: decisiones y acciones de seguimiento
- Revisión práctica utilizando un caso de estudio breve (a nivel del sistema)
Módulo 4: Influencia sin Autoridad para Ingenieros Principales
Objetivo: Fortalecer los hábitos de mentoring, retroalimentación y alineamiento con colaboradores individuales (IC).
Temas
- Mentoring vs dirección: coaching sin tomar posesión de la tarea
- Proporcionar retroalimentación técnica de alto nivel (clara, basada en estándares)
- Fomentar el alineamiento entre ICs: técnicas prácticas
- Manejo constructivo del desacuerdo y la resistencia
- Patrones de conversación simples y guiones que los Ingenieros Principales pueden reutilizar
Requerimientos
Los participantes traen 2–3 ejemplos anonimizados de debates recurrentes (elecciones de descomposición del sistema, enfoque de integración, reglas de estructura de código). Cualquier estándar interno existente puede compartirse de forma opcional.
Reseñas (3)
Conocimiento, participación y relación del formador
Adam Kuklewski - GE Medical Systems Polska
Curso - Technical Architecture and Patterns
Traducción Automática
La claridad con la que se explicaban los temas
CHRISTIAN ANDRES ALCANTAR NOYOLA - Seguros El Potosi
Curso - Architecture for Developers
Me gustaron los ejercicios que ayudaron a abrir la mente y obtener nuevas perspectivas sobre la arquitectura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Traducción Automática