What is Jamstack?

The future of web hosting!

Image Credits: Wikimedia Commons

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.

This website uses the Jamstack architecture: Built using Hugo, with the contents on a private Github repository and static pages built and deployed on Netlify CDN.

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

ERP Consultant | Business Analyst | Test Manager | PRINCE2 Agile Practitioner | Project Lead
comments powered by Disqus