DEV Community

Divya
Divya

Posted on

What is the JAMstack?

The JAMstack is a modern way of building slick and fast web applications without the added complexity of a server. Simply put, the JAMstack is the technique of prebuilding all markup to static pages and serving it directly from a CDN. This architecture for building sites harks back to the days of static pages pre LAMP/MAMP stack. Compared to the traditional architecture however, JAMstack sites take advantage of JavaScript and APIs for added functionality and interactivity. In the past, adding dynamic elements like forms and authentication required converting an otherwise straightforward static site into a monolithic full stack one. But with the JAMstack approach, you can lean on microservices to do the heavy lifting. As a result of this decoupling, the complexity of the common monolithic architecture is simplified significantly.

For more on the JAMstack, and to get started with building for it, check out https://templates.netlify.com/

Discussion (5)

Collapse
bluesmoon profile image
Philip Tellis

I sometimes long for the days when one could put a form on a static site just by setting content-type=text/plain and action=mailto:your-email. Though it popped up your default email program to finish submitting the form.

Collapse
amarachiamaechi profile image
Amycruz 👩‍💻 👩‍💻 👩‍💻 • Edited on

In my opinion, JAMstack is not about specific technologies. JAMstack is a new way of building websites and apps that delivers better performance, higher security, lower cost of scaling, and a better developer experience. It is the combination of underlying tooling that makes JAMstack so exciting. JAMstack is composed of 3 components: Javascript, APIs, and Markup. Read more about JAMstack here 👉 agilitycms.com/resources/posts/top...

Collapse
paul_melero profile image
Paul Melero • Edited on

Thank you Divya for this series, I'm following it from now on. Happy JAMuary!!

Collapse
paul_melero profile image
Paul Melero

BTW, in case anyone is interested, I have a domain on sale: JAMstack.page

Collapse
shortdiv profile image
Divya Author

Of course! Happy JAMuary to you too!