Headless Shopify
Shopify keeps the commerce. You get full control of rendering, routing and caching.
Going headless is a trade, not an upgrade. You gain rendering control, edge caching and a component model that a Liquid theme cannot give you — and you take on routing, cache invalidation, preview and a checkout you no longer own end to end. I have shipped this on a 300,000-product catalogue across two regions, which is where the trade actually gets tested: the moment your catalogue outgrows what a theme can paginate, headless stops being a preference and becomes the requirement.
What you get
A storefront whose performance ceiling is set by your architecture rather than by theme limits.