Temario del curso
Módulo 1: Estándares de Arquitectura que Escalan
Objetivo: Acordar un conjunto simple y compartido de estándares de arquitectura que los Principales puedan consultar en sus decisiones diarias.
Temas
- Principios de arquitectura: qué estandarizar y qué dejar a decisión de los equipos
- Fundamentos de la descomposición: definición de límites y responsabilidades
- Fundamentos de la integración: contratos de API, versionado y compatibilidad
- Visión general de mensajería: Kafka frente a RabbitMQ, qué estandarizar
- Visión general de datos: pensamiento sobre propiedad y fuente de verdad (Mongo + SQL Server)
- Patrones antiearquitectónicos comunes en sistemas de alta escala
- Documentación ligera de decisiones (concepto de ADR/RFC)
Módulo 2: Arquitectura de Código en Grandes Soluciones .NET
Objetivo: Alinear el asesoramiento práctico para las decisiones de arquitectura de código dentro de soluciones extensas.
Temas
- Estructuración de grandes soluciones .NET: módulos, capas y límites
- Dirección de dependencias y mantener la arquitectura visible en el código
- Bibliotecas compartidas: cuándo son útiles y cuándo generan acoplamiento
- Límites de integración en el código: patrones de separación de responsabilidades
- "Lentes de revisión" de arquitectura de código: qué observar rápidamente
- Gestión de excepciones sin romper la coherencia
Módulo 3: Revisiones de Diseño que Impulsan Decisiones
Objetivo: Establecer un enfoque consistente de revisión de diseño que genere decisiones y comprensión compartida.
Temas
- Qué caracteriza una revisión de diseño sólida a nivel Principal
- Flujo de revisión: qué se revisa y cuándo
- Criterios de revisión: los pocos aspectos que más importan
- Facilitación: mantener enfocadas y productivas las discusiones entre seniores
- Cierre de decisiones: cómo finalizar debates y avanzar
- Registro de resultados: decisiones y acciones de seguimiento
- Revisión práctica mediante un caso de estudio breve (a nivel de sistema)
Módulo 4: Influencia sin Autoridad para Principales
Objetivo: Fortalecer los hábitos de mentoreo, retroalimentación y alineación con contribuyentes individuales.
Temas
- Mentoreo frente a dirección: coaching sin asumir la propiedad
- Ofrecer retroalimentación técnica de alto nivel (clara y basada en estándares)
- Fomentar la alineación entre contribuyentes individuales: técnicas prácticas
- Gestionar el desacuerdo y la resistencia de manera constructiva
- Patrones de conversación y guiones simples que los Principales pueden reutilizar
Requerimientos
Los participantes aportarán 2–3 ejemplos anonimizados de debates recurrentes (decisiones de descomposición del sistema, enfoque de integración, reglas de estructura de código). Opcionalmente, se pueden compartir estándares internos existentes.
Testimonios (3)
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
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Curso - Technical Architecture and Patterns
Traducción Automática