JAMstack — JavaScript + APIs + Markup. Modern архитектура.
vs LAMP
LAMP монолит. JAMstack распределённый.
Архитектура
Static frontend + APIs + build process.
Плюсы
Скорость, безопасность, дёшево, scalability, DX, maintenance.
Минусы
Build time, dynamic content, preview, cold start.
Frontend
Next.js, Nuxt, Gatsby, Astro, SvelteKit, 11ty.
Headless CMS
Contentful, Sanity, Strapi.
E-commerce
Shopify, Snipcart, Commerce.js.
Auth
Auth0, Firebase, Clerk.
Database
FaunaDB, PlanetScale, Supabase.
Search
Algolia, Typesense.
Forms
Netlify Forms, Formspree.
Payments
Stripe.
Hosting
Netlify, Vercel, Cloudflare Pages.
Serverless
AWS Lambda, Netlify/Vercel Functions, Cloudflare Workers.
Edge computing
Cloudflare Workers, Vercel Edge.
Build process
Git → CI/CD → build → deploy → CDN.
CD
Auto build. Preview branches. Rollback.
Use cases
Marketing, blog, docs, e-commerce, SaaS, portfolio.
Примеры
Netflix, Sequoia, Smashing, Shopify.
vs Traditional
Cheaper, faster, secure. WordPress для non-technical.
Migration
WP Headless + Next.js + Netlify.
Ошибки
Over-engineering, lock-in, API costs, build, preview.
Будущее
Edge functions, hybrid rendering, WASM, AI.
Сайт.uz
Тавсия Next.js+Vercel marketing, Hugo+CF Pages блог. Сами — PHP сейчас, Hybrid в 2027-2028. 5x speedup.