JAMstack - новая архитектура веб-разработки

JAMstack - новая архитектура веб-разработки

JAMstack - современная архитектура веб-разработки. JAMstack предлагает генерировать html только один раз при изменении контента. Никакой генерации шаблонов runtime(на лету).
Размещать такой сайт можно на любом файловом хостинге, cdn. От хостинга не требуется ни баз, ни поддержки языков программирования и/или фрейморков. Остальной функционал возлагается на микросервисы.

Преимущества:

  • простота и дешевизна: нет серверов, нет БД, размещение на любом файлом сервисе и даже на github pages.
  • скорость загрузки страниц, т.к не тратится время на запросы к БД, генерации шаблонов на лету.
  • большая устойчивость от взломов / DDOS из коробки, т.к весь контент компилируется в процессе деплоя и у хакеров нет доступа к БД или к cms
  • данными для сайта могут выступать любые источники: cms, файлы, api.
    47584788e3e43ed2b32f8fcb2e2ceeff
    jamstack.org