Jamstack est un type d'architecture qui prescrit un ensemble particulier
d'ingrédients pour votre solution Web, ce qui entraîne des caractéristiques vitales spécifiques. « JAM » est un acronyme qui signifie :
● le J pour JavaScript ● le A pour API ● le M pour Markup
La partie pile de Jamstack ne spécifie pas l'utilisation d'une pile de technologie
particulière comme c'est le cas avec la pile LAMP, par exemple. L'architecture Jamstack peut être réalisée avec pratiquement n'importe quelle technologie. QUELLE EST LA PARTICULARITE DE JAMSTACK La principale différenciation dans l'architecture Jamstack est l'ensemble des composants responsables de l'assemblage des pages, contrairement à l'architecture CMS dynamique traditionnelle où le rendu de la page se produit à chaque demande, même si la mise en cache est impliquée. Traditionnellement, l'approche implique un ensemble d'instances de serveur Web derrière un équilibreur de charge pour la mise à l'échelle. C'est là que le code de l'application est déployé avec l'environnement d'exécution du CMS et, au moins, un serveur de base de données où le contenu est récupéré s'il s'agit d'un cache manquant dans la mémoire du serveur Web.