Componentes de una aplicación
Clase 1 de 20 • Curso de Deploy con Now.sh 2017
Contenido del curso
Aplicaciones Estáticas
Tipos de Deploy
Configuraciones
Conclusiones
Contenido Bonus
Retos y Desafíos
Resumen
Una aplicación web moderna se divide en varias partes, algunas aplicaciones tienen más que otras, en este curso vamos a ver alguna:
- Archivos estáticos o Frontend. Estos archivos son enviados al usuario a través de un CDN.
- Backend for Frontend. Este es el servidor que pide datos al API y responde HTML al usuario.
- Backend API. Puede estar hecho en cualquier tecnología e incluso puede estar dividido en múltiples aplicaciones pequeñas encargadas de distintas responsabilidades cada una.
- Bases de Datos. Puede estar hecha en lo tecnología de BD que sea y pueden existir diferentes bases de datos creadas en distintas tecnologías.
Definiciones importantes:
- CDN = Content Delivering Network. Muchos servidores distribuidos por todo el mundo proveer de estos archivos comunes y que no están generados dinámicamente a nuestros usuarios y que puedan acceder rápidamente a ellos.
- API = Aplication Programming Interface. Representa la capacidad de comunicación entre componentes de software.