Parte 12 — Arquitectura cloud-native y sistemas distribuidos
📥 Descargar: Esta parte en PDF · Manual integral
Nivel: avanzado-experto · Clases: 12 · Duración sugerida: 6–8 semanas
Tomar decisiones de arquitectura con compensaciones explícitas y evidencia.
Resultados de la parte
Al completar esta parte podrás explicar el dominio con lenguaje independiente del proveedor, implementar sus mecanismos esenciales, diagnosticar fallos y defender decisiones mediante evidencia, costo, seguridad y objetivos de confiabilidad.
Modelo mental
Una arquitectura es un conjunto de decisiones costosas de cambiar; su calidad se juzga contra escenarios concretos, no por la cantidad de servicios usados.
Secuencia
Clases
| ID | Clase | Laboratorio | Horas |
|---|---|---|---|
| 145 | Requisitos, restricciones y atributos de calidad | architecture |
4 |
| 146 | Twelve-Factor App y configuración cloud-native | architecture |
4 |
| 147 | DDD, bounded contexts y ownership de datos | architecture |
4 |
| 148 | Monolito modular, microservicios y función | decision |
4 |
| 149 | CAP, PACELC y consistencia por operación | distributed |
4 |
| 150 | Replicación, particionado y consenso | distributed |
4 |
| 151 | Fallos parciales y patrones de resiliencia | reliability |
4 |
| 152 | Service discovery, malla y comunicación | network |
4 |
| 153 | Contratos API, compatibilidad y evolución | api |
4 |
| 154 | Multi-tenancy, aislamiento y noisy neighbor | architecture |
4 |
| 155 | Rendimiento, costo, seguridad y operabilidad | decision |
4 |
| 156 | Proyecto: revisión de arquitectura con ADR | capstone |
8 |
Evaluación de la parte
- 35 % laboratorios y evidencia reproducible.
- 25 % retos verificables.
- 20 % decisiones y ADR.
- 10 % seguridad, confiabilidad y costo.
- 10 % proyecto integrador de la parte.
Se aprueba con 80 % de clases en nivel B o superior y el proyecto integrador reproducible.
Pauta bibliográfica
- Cloud Native Patterns — Cornelia Davis.
- Building Microservices — Sam Newman.
- Release It! — Michael Nygard.
- Designing Data-Intensive Applications — Martin Kleppmann.
Recorrido
Clases de la parte
Requisitos, restricciones y atributos de calidadarchitecture · 4 h
Twelve-Factor App y configuración cloud-nativearchitecture · 4 h
DDD, bounded contexts y ownership de datosarchitecture · 4 h
Monolito modular, microservicios y funcióndecision · 4 h
CAP, PACELC y consistencia por operacióndistributed · 4 h
Replicación, particionado y consensodistributed · 4 h
Fallos parciales y patrones de resilienciareliability · 4 h
Service discovery, malla y comunicaciónnetwork · 4 h
Multi-tenancy, aislamiento y noisy neighborarchitecture · 4 h
Rendimiento, costo, seguridad y operabilidaddecision · 4 h
Proyecto: revisión de arquitectura con ADRcapstone · 8 h