Jamstack is a cloud-native web development architecture based on client-side JavaScript code, reusable APIs, and markup content. It was pioneered and created by Netlify.
In its purest form, the idea of Jamstack is that a web application is pre-built into static pages, using content and code to generate the output. In basic terms, Jamstack is a significant shift in focus from the now abstractable back end to the now-powerful front end.
Why did I migrate to Jamstack?
Higher Security
Having lost entire contents of my previous site hosted using Wordpress due to sql injection attacks and legal notices from some banks for sending spam links from my domain (due to the malicious php codes injected during the attacks), the higher security offered through the Jamstack infrastructure was the major advantage.
Better Performance
Saving the site contents on a SQL database and retrieving and rendering the content everytime is absolutly unnecessary as there is no change in the content once it’s been created.
Jamstack Advantages
- Faster websites - Optimize your site with prerendering and global delivery.
- More secure infrastructure - By design, Jamstack architectures offer fewer points of attack.
- High scale without high complexity - Optimize your site with prerendering and global delivery.
- Improved developer experience - Launch faster with more productive dev & deployment cycles
Netlify Jamstack - What, Why and how to Jamstack.
Image Credits: Wikimedia Commons