Building with the Jamstack in 2022

A brief history of the Jamstack

Jamstack today

Jamstack patterns

Server Side Generated (SSG)

When to use SSG

Server Side Rendered (SSR)

Personalization

Protected

When to use SSR

Hybrid

When to use Hybrid

Building a Jamstack toolbox

Identifying your Jamstack components

Is my website asset-heavy?

Do I need authentication?

Do I need custom data?

Do I need to run custom business logic?

Identifying your business type

Choosing a framework

AstroJS

GatsbyJS

NextJS

NuxtJS

Remix.Run

Sapper

Choosing a FaaS provider

FlyIo

Cloudflare Workers

Vercel

Netlify

Autocode

Pipedream

Choosing a host

Gatsby Cloud

Netlify

Render

Vercel

Choosing an auth provider

Auth0

Clerk

Firebase

Choosing a CDN

Cloudflare

Cloudinary

Choosing a Backend

TLDR;

--

--

--

⚡️ Instant realtime GraphQL APIs! Connect Hasura to your database & data sources (GraphQL, REST & 3rd party API) and get a unified data access layer instantly.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Hasura

Hasura

⚡️ Instant realtime GraphQL APIs! Connect Hasura to your database & data sources (GraphQL, REST & 3rd party API) and get a unified data access layer instantly.

More from Medium

10 Popular Open-Source GraphQL Projects and Tools You Have To Try

How automating API Integrations benefits your business

I built a no-code alternative to Workbox

Low-Code Vendor Lock-In, Interfaces as a Universal Pattern, REST vs GraphQL Performance