Temario del curso
Módulo 1: Estándares de arquitectura que escalan
Objetivo: Concordar un conjunto sencillo y compartido de estándares de arquitectura a los que los Principales puedan recurrir en las decisiones diarias.
Temas
- Principios arquitectónicos: qué estandarizar frente a qué debe decidir cada equipo
- Fundamentos de la descomposición: definir 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 en torno a la propiedad y la fuente de 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 grandes .NET
Objetivo: Alinear orientación práctica para las decisiones de arquitectura de código dentro de soluciones extensas.
Temas
- Estructuración de soluciones .NET grandes: módulos, capas y límites
- Dirección de dependencias y mantener la arquitectura visible en el código
- Bibliotecas compartidas: cuándo ayudan y 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é observar 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 de revisión de diseño que genere decisiones y comprensión compartida.
Temas
- Qué convierte en sólida una revisión de diseño a nivel Principal
- Flujo de la revisión: qué se revisa y cuándo
- Criterios de revisión: los pocos aspectos que más importan
- Facilitación: mantener centradas y productivas las discusiones con senior-level
- Cierre de decisiones: cómo terminar debates y avanzar
- Captura de resultados: decisiones y acciones de seguimiento
- Ejercicio de revisión mediante un caso práctico breve (nivel sistema)
Módulo 4: Influencia sin autoridad para Principales
Objetivo: Fortalecer hábitos de mentoreo, retroalimentación y alineamiento con los colaboradores técnicos.
Temas
- Mentoreo frente a direccionamiento: coaching sin asumir la titularidad
- Ofrecer retroalimentación técnica estratégica (clara, basada en estándares)
- Impulsar el alineamiento entre colaboradores técnicos: técnicas prácticas
- Gestionar desacuerdos y resistencias de forma constructiva
- Patrones simples de conversación y guiones reutilizables para Principales
Requerimientos
Los participantes traen 2–3 ejemplos anónimos de debates recurrentes (decisiones sobre descomposición del sistema, enfoque de integración y reglas de estructura del código). También pueden compartirse, de forma opcional, los estándares internos existentes.
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