Skip to content

13. Aplicación integradora

ReservaFIC

Usuario
│
▼
Proxy HTTPS
│
▼
Aplicación
Laravel / PHP
│
┌─────┴─────┐
▼ ▼
PostgreSQL Redis

Esta arquitectura es ilustrativa

La cantidad de servicios y sus relaciones dependen de las necesidades reales de la aplicación

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

Código fuente
│
▼
Dockerfile
│
▼
Imagen versionada
│
▼
Registry
│
▼
Docker Compose
│
▼
Servicios y redes
│
▼
Servidor de despliegue

El objetivo es comprender qué hace cada componente y cómo se relaciona con el resto

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

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 resultado

El objetivo es desarrollar capacidad de análisis y diagnóstico

Continúa con 14. Cierre y autoevaluación.