Ideas/conceptos claves

Jamstack es una arquitectura diseñada para hacer que la web sea más rápida, más segura y más fácil de escalar. Se basa en muchas de las herramientas y flujos de trabajo que adoran los desarrolladores y que brindan la máxima productividad. Los principios básicos de pre-rendering y el Decoupling permiten que los sitios y las aplicaciones se entreguen con mayor confianza y resistencia que nunca.

Pre-rendering Generar el marcado que representa una vista antes de cuando se requiera. Esto ocurre durante una compilación en lugar de bajo demanda, por lo que los servidores web no necesitan realizar esta actividad para cada solicitud recibida.

Decoupling es el proceso de crear una separación limpia entre sistemas o servicios. Al desacoplar los servicios necesarios para operar un sitio, cada componente puede ser más fácil de razonar, puede intercambiarse o actualizarse de forma independiente y puede designarse como el ámbito de especialistas dedicados, ya sea dentro de una organización o como un tercero

Recursos

For fast and secure sites | Jamstack

¿Qué es JamStack?

Apuntes

En general, solo hay dos formas* de renderizar una página web: en el navegador (cliente) o en el servidor

Arquitectura Jamstack

  1. Datos
  2. Generador estatico
  3. HTML/CSS

<aside> 📌 RESUMEN: Jamstack es una arquitectura la cual entre sus principales características esta que el contenido se pre-renderiza lo cual hace que no sea necesario tener un servidor en sí para conectarnos a fuentes de información a diferencia de una aplicación web tradicional.

</aside>