Jamstack uitgelegd

Wat het is, waarom het sneller is en hoe je er komt

Op de roadmapevents van de platformen waarmee we werken, zagen we een duidelijke trend naar een meer ontkoppelde aanpak: een architectuur die de volgende generatie digitale marketingplatformen eenvoudiger maakt. Sitecore, Kentico en Umbraco zetten allemaal in op de Jamstack. Maar wat is dat, de "Jamstack"?

Jamstack.org omschreef het als "an architecture designed to make the web faster, more secure, and easier to scale": een architectuur om het web sneller, veiliger en makkelijker schaalbaar te maken.

De gangbare architectuur

Het vertrekpunt

Kijk eerst naar de architectuur die de meeste websites gebruiken. Klikt een bezoeker op een link naar je website, dan gebeuren er een paar dingen voor hij de pagina ziet.

Eerst wordt de URL, via de "magie van het internet", gekoppeld aan een specifieke oorsprong: een server die de pagina moet leveren. De server gaat aan de slag. Hij vraagt verschillende gegevens op uit zijn database, zoekt uit welke componenten de pagina nodig heeft en vult ze met content. Als alles goed gaat, en hopelijk snel genoeg, stuurt hij de afgewerkte pagina naar de bezoeker. Vraagt de volgende bezoeker dezelfde pagina, dan begint het hele proces opnieuw.

Traditionele architectuur met webserver, applicatieserver, database en CMS, naast Jamstack met een CDN en microservices

De Jamstack-architectuur

De Jamstack

Om dat te versnellen, kun je de vragen aan de database cachen. Alle grote platformen doen dat al. Maar de server moet de volledige pagina nog altijd opbouwen, door alle componenten te combineren en de content in te vullen.

De Jamstack gaat een stap verder. Hij bouwt de pagina's alleen als de content verandert, zodat caching maximaal benut wordt. Vraagt een bezoeker een pagina, dan hoeft ze niet meer opgebouwd te worden: ze staat klaar om meteen geleverd te worden, bijvoorbeeld vanuit een CDN. Het resultaat is een platform dat sneller, veiliger en makkelijker schaalbaar is.

Vergelijk het werk om een pagina op de oude manier te leveren met de Jamstack-manier, en het is heel logisch. Pagina's worden veel makkelijker geleverd, en pieken in het verkeer op je website doen geen pijn.

Waarom draait niet iedereen op de Jamstack?

Volgende stap

Als dit de betere aanpak is, waarom draaien dan nog niet alle platformen op de Jamstack? Of je met de Jamstack werkt, is een belangrijke keuze die je best bij de start van een platform maakt, want ze bepaalt hoe de componenten van je website opgebouwd zijn. Een nieuwe website op de Jamstack starten kost niet meer werk, maar een traditionele opzet omzetten vraagt aanpassingen aan het platform.

Lees meer in onze reeks "uitgelegd" over progressive web apps en over de voor- en nadelen van een headless CMS.

Update: we schreven dit in januari 2021. De term "Jamstack" wordt vandaag minder gebruikt, maar de ideeën leven voort: pre-rendering en statische sitegeneratie zijn standaard in moderne front-end frameworks, vaak in combinatie met een headless CMS.

Contacteer ons

Klaar om je digitale ervaring naar een hoger niveau te tillen? Neem gerust contact met ons op voor meer informatie over onze diensten en hoe we jou kunnen helpen het volledige potentieel van je digitale marketing te benutten.

Vertel ons over je project

En we komen met een oplossing op maat

Neem contact op met één van onze consultants om de perfecte match te vinden die bij je past en waarmee je kunt groeien.

Cookie Policy

Onze site maakt gebruik van cookies om de website-ervaring te verbeteren. Door onze website te gebruiken, gaat u akkoord met ons gebruik van cookies.

Voorkeur opslaan