Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

javascript
api
markup

What is JAMstack?

Educative Answers Team

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

JAMstack is a modern way of building web applications. In JAMstack, the J stands for JavaScript, the A stands for APIs, and the M stands for Markup. These three types of technologies are combined to make web applications.

svg viewer
JAMstack

JavaScript

JavaScript handles the dynamic functionalities. Modern frameworks like React or even vanilla JavaScript can be used for this purpose.

APIs

All server-side functions are abstracted into reusable APIs. These APIs can be accessed via JavaScript.

Markup

Markup allows developers to create Rich Text that can be converted into HTML. Websites are served as static HTML files.

Advantages

  1. Hosting static files is cheap.

  2. No need to worry about security exploits as server-side and database functions are delegated.

  3. Static markup can be served via a content delivery network to allow users to get content faster.

RELATED TAGS

javascript
api
markup
Copyright ©2022 Educative, Inc. All rights reserved

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring