13. Aplicación integradora
ReservaFIC
Arquitectura de referencia
Section titled “Arquitectura de referencia” Usuario │ ▼ Proxy HTTPS │ ▼ Aplicación Laravel / PHP │ ┌─────┴─────┐ ▼ ▼ PostgreSQL RedisEsta arquitectura es ilustrativa
La cantidad de servicios y sus relaciones dependen de las necesidades reales de la aplicación
¿Qué componentes debemos identificar?
Section titled “¿Qué componentes debemos identificar?”
Aplicación
Código y dependencias
Imagen y proceso
Comunicación
Redes
Puertos
Datos
Volúmenes
Respaldos y recuperación
También debemos identificar configuración secretos y dependencias externas
El recorrido tecnológico
Section titled “El recorrido tecnológico”Código fuente │ ▼Dockerfile │ ▼Imagen versionada │ ▼Registry │ ▼Docker Compose │ ▼Servicios y redes │ ▼Servidor de despliegueEl objetivo es comprender qué hace cada componente y cómo se relaciona con el resto
Antes de ejecutar un comando
Section titled “Antes de ejecutar un comando”Predice el resultado
¿Qué imagen utilizará?
¿Qué contenedor se creará?
¿Qué proceso ejecutará?
¿Qué puerto se publicará?
¿En qué red estará?
¿Dónde se guardarán los datos?
¿Qué ocurrirá al detenerlo?
¿Qué ocurrirá al eliminarlo?La predicción permite relacionar los comandos con el modelo conceptual
Después de ejecutar
Section titled “Después de ejecutar”No basta con afirmar que funcionó
Debemos explicar
Qué hizo Docker
Qué hizo el contenedor
Qué proceso se ejecutó
Qué hizo la red
Qué hizo el volumen
Qué evidencia confirma el resultadoEl objetivo es desarrollar capacidad de análisis y diagnóstico
Qué sigue
Section titled “Qué sigue”Continúa con 14. Cierre y autoevaluación.

