Parte 09 — Datos, mensajería, serverless e integración
📥 Descargar: Esta parte en PDF · Manual integral
Nivel: avanzado · Clases: 12 · Duración sugerida: 6–8 semanas
Elegir servicios de datos e integración por sus garantías y patrones de acceso.
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
La base de datos correcta depende del patrón de acceso y de las garantías necesarias; distribuir datos convierte latencia, consistencia y fallos parciales en decisiones de diseño.
Secuencia
Clases
| ID | Clase | Laboratorio | Horas |
|---|---|---|---|
| 109 | Bases relacionales administradas y pooling | data |
4 |
| 110 | NoSQL: clave-valor, documento, columna y grafo | data |
4 |
| 111 | Caché, invalidación, TTL y consistencia | data |
4 |
| 112 | Object storage, data lake y formatos columnares | data |
4 |
| 113 | Colas, entrega, reintentos y dead-letter queues | messaging |
4 |
| 114 | Pub/sub, streams, particiones y orden | messaging |
4 |
| 115 | Arquitectura dirigida por eventos y contratos | architecture |
4 |
| 116 | Sagas, outbox, idempotencia y deduplicación | distributed |
4 |
| 117 | Serverless: límites, cold starts y concurrencia | serverless |
4 |
| 118 | API management, cuotas, versiones y monetización | api |
4 |
| 119 | Workflows y orquestación durable | orchestration |
4 |
| 120 | Proyecto: pipeline de pedidos orientado a eventos | 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
- Designing Data-Intensive Applications — Martin Kleppmann.
- Enterprise Integration Patterns — Hohpe y Woolf.
- Building Event-Driven Microservices — Adam Bellemare.
Recorrido
Clases de la parte
Caché, invalidación, TTL y consistenciadata · 4 h
Colas, entrega, reintentos y dead-letter queuesmessaging · 4 h
Pub/sub, streams, particiones y ordenmessaging · 4 h
Arquitectura dirigida por eventos y contratosarchitecture · 4 h
Sagas, outbox, idempotencia y deduplicacióndistributed · 4 h
Serverless: límites, cold starts y concurrenciaserverless · 4 h
Workflows y orquestación durableorchestration · 4 h
Proyecto: pipeline de pedidos orientado a eventoscapstone · 8 h