This guide will give a high-level overview of the state of JAMStack and MACH in 2021. The terms, JAMStack (Javascript, API-first and Markup) and MACH (Micro-services, API, Cloud native, headless) describe a new way for building websites and apps. JAMstack is not about one specific technology, instead, a JAMStack website is built from a range of products. This combination of tools combined should deliver better performance, higher security, lower infrastructure costs. This guide will give you an easy reference to learn and explorer more about these tools:
This mindmap is available to download from this repo ILoveProductivity.
SAAS API Headless CMS
An API-first CMSs, server content via an API. These SAAS options mean you do not need to think about infrastructure, hosting, or patching your CMS ever again!
Self Hosted Headless CMS
Need to host a CMS on your own server? These self-hosted CMS systems are your best options:
Git-based Headless CMS
In a Git-based CMS, content changes are pushed to a Git repository. This update triggers a new build of your site
Static Site Generators
Static site generators can be used to turn to combine an application and a headless CMS into a static-site. This is desirable as it will create extremely fast pages with minimal security concerns!
E-Commerce
Buy and sell products form within your website:
Search
Allow site users to search for content and products in your site:
Personalisation
Create custom experiences on your website on a per user basis:
Identity
Tools to help you create pprivate areas in your website:
DAM - Digital Asset Manager
Tools that can be used to manage media, images, and video on a website:
Marketing Related Activities
Tools to create forms and emailing campaigns:
Misc
The rest of the tools go here: