Bloque IV — Contenedores, despliegue y escalabilidad
Identificación del bloque
Section titled “Identificación del bloque”| Campo | Valor |
|---|---|
| Materia | Taller Integrador de Especialización (clave 4017) |
| Bloque | IV — Contenedores, despliegue y escalabilidad |
| Horas de contacto | 16 (8 teóricas + 8 prácticas) |
| Estudio independiente | 8 horas |
| Punto de partida | Tu proyecto en la etiqueta v0.2.0 del Bloque III |
| Punto de llegada | Etiqueta v0.3.0: sistema contenerizado, desplegado y medido |
Resultados de aprendizaje del bloque
Section titled “Resultados de aprendizaje del bloque”| ID | Al terminar el bloque… |
|---|---|
| RA4.1 | Comprendes el modelo de ejecución mediante contenedores |
| RA4.2 | Contenerizas el sistema desarrollado |
| RA4.3 | Construyes ambientes reproducibles |
| RA4.4 | Despliegas el sistema |
| RA4.5 | Analizas el comportamiento del sistema ante cargas representativas |
¿Qué problema vamos a resolver?
Section titled “¿Qué problema vamos a resolver?”Para que ReservaFIC funcionara en tu computadora tuviste que instalar
PostgreSQL, crear usuarios y bases de datos, configurar el .env y
tener las versiones correctas de PHP, sus extensiones y Composer. Cada
respuesta vive en la cabeza de alguien o en un README que se
desactualiza, y lo que funciona en tres laptops falla en el servidor.
Al final del bloque cualquier integrante de tu equipo podrá clonar el
proyecto en una computadora que solo tenga Git y Docker, ejecutar
docker compose up -d y tener funcionando la aplicación y la base de
datos con las mismas versiones que todos los demás y que el servidor.
Después medirás cuánta carga aguanta tu sistema y razonarás, con datos y
supuestos explícitos, qué tendría que cambiar para atender el escenario
de referencia de 100,000 usuarios activos potenciales.
Ruta de estudio sugerida
Section titled “Ruta de estudio sugerida”- Revisa la presentación del bloque: qué aprenderemos y el problema de «en mi máquina funciona».
- Lee los temas 1. ¿Qué es un contenedor? a 4. Operar Docker y las secciones G1 a G4 de la guía de fundamentos de contenedores. Después realiza el Laboratorio 1.
- Lee los temas 5. Linux básico, 6. Usuarios, grupos y permisos y 7. Arquitectura de Docker, junto con las secciones G5 a G9 de la guía.
- Lee 8. Construir nuestras propias imágenes y realiza el Laboratorio 2.
- Lee 9. Docker Compose y 10. Seguridad de contenedores, y realiza el Laboratorio 3.
- Lee 11. Del desarrollo al despliegue y realiza el Laboratorio 4.
- Lee 12. Escalabilidad y orquestación y realiza el Laboratorio 5.
- Revisa 13. Aplicación integradora y el cierre y autoevaluación.
Qué aprenderás después
Section titled “Qué aprenderás después”El Bloque V parte del sistema contenerizado, desplegado y medido que
dejas en la etiqueta v0.3.0.

