Hybrid Approaches
Headless CMS, composable architecture, and mixing platforms strategically.
The future of web architecture isn't monolithic platforms or pure custom code. It's hybrid: mixing specialized tools, decoupling content from presentation, and choosing the best solution for each layer. This is more complex, but it offers flexibility that neither platforms nor pure custom development can match.
The Headless CMS Pattern
Traditional CMS bundles content management (backend) with presentation (frontend) in one system. WordPress is the classic example.
A headless CMS decouples them. You have:
- Content layer (backend): CMS manages data and editors
- Presentation layer (frontend): Custom code, separate from the CMS
- API connection: Frontend fetches content from CMS via REST/GraphQL API
Benefits: You get the simplicity of a CMS for content + the flexibility of custom code for presentation. You're not locked into the CMS's design paradigm.
Headless CMS Options
Contentful
Purpose-built headless CMS. No templating, no frontend—purely content management via API.
- Cost: Free tier (11K requests/month), pro plans $400+/month
- Strengths: Flexible content models, excellent API, good UI
- Best for: Multi-channel content (web, mobile, API), large organizations
Sanity
Another headless CMS with a powerful editor and real-time collaboration.
- Cost: Free tier, pay-as-you-go beyond that ($99+/month)
- Strengths: Customizable editor, real-time collab, API-first
- Best for: Content teams, large projects with custom editors
Strapi
Open-source headless CMS you can self-host or cloud-host.
- Cost: Self-hosted: $0 (you pay hosting). Cloud: Free tier to $999+/month
- Strengths: Open-source, customizable, GraphQL support
- Best for: Developers, projects that need customization
WordPress as Headless
You can use WordPress as a headless CMS: editors use WordPress admin, frontend is built separately with React/Next.js, and WordPress serves content via API.
- Cost: Hosting ($50–200/month) + frontend dev ($50K+)
- Strengths: Familiar admin, plugin ecosystem, cheap hosting
- Best for: Organizations already using WordPress
Headless Frontend Frameworks
If you use a headless CMS, you need a modern frontend framework to build the presentation layer:
- Next.js (React): Server-side rendering, great performance, widely used
- Nuxt (Vue): Vue-based, similar to Next.js, slightly less common
- Astro: Static-first with dynamic islands, excellent performance
- Gatsby: Static site generator with GraphQL, good for content sites
These frameworks handle the frontend. They fetch content from the headless CMS, render HTML, and deploy as a static site (fast) or dynamic app (interactive).
Shopify Headless / Hydrogen
Shopify recently introduced Hydrogen: a framework for building custom frontends on top of Shopify.
Model: Shopify handles inventory, payments, fulfillment (backend). You build the storefront with React/Hydrogen (frontend).
- Benefit: Shopify's back-end reliability + full frontend customization
- Cost: Shopify plan ($29+) + Hydrogen development ($50K+)
- Best for: E-commerce with unique design needs
Static + Dynamic Islands (Astro Pattern)
A newer pattern: build most of the site as fast static HTML, then add dynamic interactivity in specific "islands."
Example: Homepage is static HTML (fast). Shopping cart and checkout are dynamic React islands (interactive).
- Benefit: Best of both worlds—speed of static, power of dynamic
- Tools: Astro, Fresh, htmx
- Cost: Development only (hosting is cheap)
- Best for: Content-heavy sites with some interactivity
Composable Commerce Model
Instead of all-in-one e-commerce platforms, mix specialized tools:
- Payments: Stripe (payments processing)
- Inventory: Shopify (backend) or custom system
- Fulfillment: 3PL platform
- Frontend: Custom React/Next.js
- Analytics: Google Analytics, Segment
- Email: Klaviyo, Mailchimp
This is complex but maximally flexible. Each component is replaceable. If you outgrow Stripe, switch to another processor without rebuilding the site.
Multi-Platform Content Distribution
A hybrid approach: write content once, publish everywhere. Use a headless CMS + publish to:
- Website (Next.js)
- Mobile app (React Native)
- Email (automated templates)
- Social media (cross-post)
- API for partners
One content source, infinite distribution channels. This is the future of digital publishing.
When Hybrid Makes Sense
- Contentful: Professional, well-supported, highest learning curve
- Sanity: Customizable editor, real-time collab, good for teams
- Strapi: Open-source, self-hosted option, best for developers
- WordPress: Familiar, cheap hosting, largest plugin ecosystem
- Shopify as backend: Best for e-commerce
Hybrid approaches make sense when:
- You need multi-channel content distribution (web, mobile, API)
- Design is critical and unique (can't use a platform's templating)
- You have a development team (hybrid adds complexity)
- Content management needs are sophisticated
- You want to avoid being locked into one platform
- Performance and scalability are critical
When Hybrid Is Overkill
- Simple brochure site (use a builder)
- No development resources (use a platform)
- Small content volume (don't need a CMS)
- Single distribution channel (web only)
Complexity & Cost Comparison
| Approach | Complexity | Cost | Flexibility | Best For |
|---|---|---|---|---|
| All-in-one (Shopify) | Low | $100–500/mo | Medium | Simple stores |
| Headless CMS + Custom Frontend | Medium–High | $200–500/mo + dev | High | Content sites, multi-channel |
| Shopify Headless + Custom Frontend | High | $500+/mo + dev | High | Custom storefronts |
| Composable Commerce | Very High | $1000+/mo + dev | Very High | Enterprise, unique needs |
| Static + Dynamic Islands | Medium | $200+/mo + dev | Medium | Fast content sites |
Typical Hybrid Stack Costs
Headless CMS + Next.js (Content Site)
Headless CMS (Contentful/Sanity)
Typical: $100Free tier to professional plans.
Frontend Hosting (Vercel)
Typical: $20Scales with traffic. Auto-scaling.
Development (initial build)
Typical: $60,000Custom Next.js frontend.
Shopify Headless + React (E-Commerce)
Shopify Plan
Typical: $99Shopify handles backend, inventory, payments.
Frontend Hosting
Typical: $30Vercel, Netlify, or AWS.
Development (initial build)
Typical: $100,000Custom React storefront.
The Hybrid Future
The trend is clear: monolithic platforms are being replaced by composable, hybrid architectures. You pick the best tool for each job and wire them together with APIs.
This adds complexity. But it adds flexibility and future-proofs your architecture. If you need to change payment processors, swap hosting, or rebuild the frontend, you can do it without nuking your entire system.
The Bottom Line
Hybrid approaches are the sweet spot for teams with development resources and sophisticated needs. They offer the content management simplicity of a CMS + the design and performance flexibility of custom code.
Start with all-in-one platforms. As your needs grow, migrate to hybrid architectures. The economics only make sense when you've outgrown the platform and have the resources to manage the added complexity.