What is JAMstack?April 13, 2020 - 2 min read 🍵
I was reading Gatsby’s documentation and came across this terminology about JAMStack. I’ve also seen it in multiple job postings and feel like I should figure out what JAMstack is, after all, Gatsby is an alternative to other JAMstack technologies.
- Speed – Since JAMstack lacks overhead with software and database layers, they render much faster than other architectures that have frontend and backend tightly coupled.
- Cheaper and Easier scaling – Deployments can be made anywhere since they are static files. For the best performance, they can be hosted in various CDN’s.
- Better Developer Experience – Allows frontend developers to build websites without needing to know the backend languages.
- Higher Security – Websites are compiled in advanced and they do not have any database or software layers that make them vulnerable to surface attacks. You can leave your CDN to deal with DoS attacks.