Composable Commerce: The Upgrade Most Businesses Don't Need
- Anubhav Sharma

- Mar 24
- 10 min read

E-commerce architecture has followed a predictable pattern over the last decade. First, everyone was on a monolith—one platform, one codebase, everything tangled together. Then "headless" became the word that made you sound serious at a product strategy meeting. And now? Now it's composable. The MACH stack. Best-of-breed. Packaged Business Capabilities. Independent microservices talking to each other over APIs.
It sounds like progress. And for some businesses, it genuinely is.
But there's a problem: the conversation around composable commerce has been almost entirely shaped by the vendors selling it. Platform providers, systems integrators, and consultancies all have a financial interest in convincing you that your current setup is broken — and that their preferred architecture is the fix.
The result is that a lot of businesses are chasing architectural flexibility when their actual constraint is something far more basic: not enough traffic, weak conversion rates, unclear positioning, or a marketing function that isn't doing its job. They're redesigning the engine when the real issue is the direction of travel.
Most businesses don't have an architecture problem. They have a growth problem.
Composable commerce is genuinely powerful for the businesses that are ready for it. It is genuinely unnecessary—and sometimes actively damaging—for businesses that aren't. This piece is an honest attempt to tell you which one you are.
Headless vs Composable — Stop Confusing the Two

These two terms get used interchangeably, and they shouldn't. They describe different things, with different implications for your business and your engineering team.
Headless commerce means decoupling the frontend (what your customers see and interact with) from the backend (the system managing products, orders, and payments). Your storefront — built in React, Next.js, or a similar framework — talks to the backend via APIs. You get design and experience freedom without changing the underlying commerce logic.
Composable commerce applies that same principle to your entire stack. It's not just the frontend that's decoupled — it's everything. Search, checkout, PIM, OMS, personalisation, loyalty — each function runs as an independent service, chosen on its own merits, and connected through APIs. The frontend is just one piece of a fully modular system.
The table below is deliberately blunt about what each actually means for a business:
Headless | Composable | |
Control | Frontend flexibility | End-to-end stack control |
Complexity | Moderate | High |
Cost | Medium upfront | High upfront + ongoing |
Ownership | Split (frontend custom, backend vendor) | Full (you own every layer) |
Ideal for | Experience-led brands | Enterprise-scale operations |
The key insight is this: headless improves your customer experience. Composable changes how your entire business operates.
If your problem is that your storefront feels slow, inflexible, or disconnected from your content strategy, headless might be sufficient. If your problem is that your entire commerce stack is a bottleneck—pricing logic, order management, product data, personalisation, all of it—then composable is the conversation to have. Conflating the two leads to either under-investing (going headless when you needed composable) or massively over-engineering (going composable when headless would have done the job).
What "Going Composable" Actually Means (Beyond Buzzwords)

If a vendor or an agency tells you that going composable is straightforward, they're either oversimplifying or they want your budget. Here's what it actually involves.
API-first systems — Every component in your stack communicates through APIs. Not some components. All of them. That means your existing tools need to be API-compatible, or they need to be replaced. Legacy ERPs and on-premise systems are frequently the first obstacle that derails a composable project.
Microservices architecture — Instead of one commerce platform handling everything, you have purpose-built services for each function: a dedicated search engine, a separate checkout service, a distinct OMS. Each runs independently — and each service needs to be maintained, monitored, and updated on its own schedule.
Best-of-breed tool selection — You're choosing the best available solution for each function rather than accepting whatever your monolith provides. Algolia for search. Contentful for content. Commercetools for commerce logic. Akeneo for product data. Each is excellent at its job. The challenge is making them all work together reliably.
An orchestration layer — Something needs to coordinate all these services. This is often the piece that's absent from the vendor pitch and present in the implementation bill. Whether it's a purpose-built orchestration platform or custom middleware, it requires design, build, and ongoing maintenance.
Continuous engineering involvement — This is the piece most businesses underestimate fatally. Composable is not a one-time project. It is a permanent operating model that demands people to run it, day in, day out.
The brutal line worth repeating: you're not buying a platform. You're building a system.
The Hidden Costs No One Talks About
This is the section vendors skip. Let's not.

Integration Overhead
Every tool you add to a composable stack is a potential failure point — and the failure usually doesn't happen in the tool itself, it happens in the connection between tools. Testing complexity is real: you'll need to QA not just the tools, but the way they talk to each other. When something breaks during a flash sale, diagnosing which API is misbehaving across a stack of eight services is not a simple task.
Engineering Dependency
Composable architecture requires engineers who can build and maintain complex distributed systems. Not just developers who know Shopify. Not just a freelancer who builds headless frontends. You need people who understand API design, microservices patterns, system resilience, and multi-vendor debugging. Some companies spend $100,000 on a platform licence only to realise they need $500,000 in engineering talent to make it talk to their legacy ERP. That ratio — spending more on people than on software — is not unusual. It's the norm.
Slower Initial Speed
Paradoxically, the architecture built for speed makes you slower at first. Setting up the stack, configuring integrations, debugging connection issues, building your orchestration layer — all of this takes significant time before a single customer benefits from it. Brands that move to composable, expecting a faster launch, will be disappointed. The speed advantage is real, but it arrives later than the pitch suggests.
Vendor Sprawl
You're negotiating terms, renewals, and support channels across multiple vendors. The aim of composable is fungibility, but the operational reality of managing five to ten SLAs simultaneously is its own full-time job. When something goes wrong, each vendor's support team will tell you it's someone else's problem. You're the one holding the map.
The ROI Gap
The composable approach isn't just a one-off implementation — it's a living ecosystem that will evolve over time, and costs can creep up as you add more services or expand your user base. The businesses that overbuild — assembling a composable stack before they have the transaction volume or complexity to justify it — often find they've spent heavily on infrastructure their actual business needs never stress. The cost of maintaining ten microservices at low utilisation is not lower than a well-configured monolith. It's frequently higher.
When Composable Commerce Actually Makes Sense

None of the above is an argument against composable commerce. It's an argument for intellectual honesty about whether it's right for you. Here's a clear framework.
Multi-market or multi-brand operations. If you're operating across geographies with meaningfully different payment systems, tax logic, languages, and fulfillment providers — or managing multiple brands from a single infrastructure — composable's modularity pays for itself quickly.
Complex product or pricing structures. High-SKU catalogues, configurable products, dynamic pricing rules, B2B-specific pricing tiers — these are the scenarios where monolithic platforms buckle. If your pricing logic is genuinely complex and your current platform handles it through hacky workarounds, that's a real architectural constraint worth solving.
Advanced personalisation requirements. Meaningful personalisation at scale requires a Customer Data Platform talking cleanly to your commerce engine and your CMS. That's a composable architecture problem, not a Shopify app problem.
A strong internal tech team. Not a freelancer. Not an agency on retainer. An internal team with composable architecture experience that owns and operates the stack day-to-day.
Existing system bottlenecks that are measurably costing you. The platform is the constraint — provably, with data. Not theoretically. Not because a salesperson said so.
The global numbers support this directional trend: the composable commerce market is projected to grow from $6.44 billion in 2024 to $31.50 billion by 2034, at a CAGR of 17.2% (Precedence Research). And among enterprises that have implemented MACH technology, 93% report meeting or exceeding their ROI expectations — a 7% increase year-on-year (MACH Alliance 2025). But critically, the MACH Alliance's research only surveys organisations with at least 5,000 employees and $500 million in annual turnover. Your business is not obliged to follow enterprise adoption patterns.
If you don't meet at least two or three of the criteria above, you're not solving a real problem. You're acquiring a very expensive, very complex solution to a problem you don't have.
When You Should NOT Go Composable (Most Cases)

This is the section most vendor content leaves out entirely. It shouldn't.
Your revenue doesn't justify the infrastructure. India's e-commerce industry, valued at $125 billion in 2024, is projected to grow to $345 billion by 2030 (IBEF). There's genuine growth here. But the vast majority of brands participating in that growth are doing so on Shopify, WooCommerce, or Magento — and doing it well. The architecture debate is irrelevant if you haven't yet built the marketing engine that drives consistent revenue.
You don't have an in-house tech team. Composable architecture requires permanent engineering ownership. If your current model is "we hire an agency for builds and call them when something breaks," you are not operationally ready for composable commerce. Full stop.
Your core problem is marketing, not infrastructure. Low traffic, poor conversion, weak retention, an unclear value proposition — these are marketing and strategy problems. No amount of architectural elegance will fix them. If your current platform serves 80% of your needs and your growth has plateaued, the answer is almost certainly not a new stack.
You want "flexibility" without a specific use-case for it. This is the most common trap. The pitch sounds compelling: flexibility, freedom from vendor lock-in, best-of-breed everything. But flexibility without a specific problem it's solving is just complexity you've chosen to live with. Some attempts at fully composable commerce have been dismal failures — it's important to get past the hype.
Complexity without clarity kills execution. Every time.

India-Specific Reality Check
Global composable commerce discourse is shaped primarily by North American and European enterprise experience. The Indian context is different enough to warrant its own honest assessment.
Over-Adoption Risk
The Shopify ecosystem remains sufficient for the vast majority of Indian e-commerce businesses. India's D2C market is set to cross $100 billion in 2025, with overall e-commerce growth projected at 17–22% annually (IBEF). That growth is happening right now, mostly on established platforms, not custom composable stacks. A well-configured Shopify store with the right apps, a clean UX, and a solid marketing strategy will outperform a composable architecture run by a team that doesn't have the expertise to operate it.
Talent Constraints
Skilled composable engineers are concentrated in tier-1 cities. India's D2C market is currently supported by headless commerce and AI-driven personalisation investments primarily in Bengaluru, Hyderabad, and Delhi NCR, with tier-2 cities offering cost advantages but a shallower talent pool for advanced API and microservices work. If your business is headquartered outside the major tech hubs, building and retaining the engineering capability that composable requires is a real and ongoing challenge — not a one-time recruitment exercise.
Cost Sensitivity
Indian e-commerce businesses — particularly D2C brands and SMEs — operate on tighter margins than their Western counterparts. The TCO of a composable stack (platform licences + integration work + engineering team + ongoing maintenance) is rarely modelled honestly at the outset. Implementation alone typically equals the cost of the software itself — and that's before factoring in the engineering overhead of running a distributed system indefinitely.
Speed Over Perfection
The Indian e-commerce market rewards execution velocity. India's number of online shoppers is expected to rise from 260 million in 2024 to 300 million by 2030, with much of this growth coming from tier-2 cities. The opportunity window is real and time-sensitive. A brand that ships faster on a "less perfect" architecture will capture far more of that opportunity than one that spent two years building the ideal composable stack and launched after the moment passed.
A Smarter Decision Framework: What to Do Instead
Before you speak to a systems integrator or start evaluating MACH vendors, work through this honestly.
Step 1: Diagnose the real problem. Is your constraint genuinely architectural — things your current platform physically cannot do — or is it a CX problem (UX, speed, mobile experience), a traffic problem (not enough people arriving), a conversion problem (people arriving but not buying), or a retention problem (one-time buyers not returning)? Each of those has a different solution, and architecture is the right answer for only one of them.
Step 2: Evaluate your current system's actual limits. Not theoretical limits. Not "we might need this someday" limits. Document the specific things your platform cannot do that are measurably costing you revenue today. If you can't list three concrete examples, you don't have an architecture problem.
Step 3: Test whether headless solves it. Before composable, ask whether decoupling your frontend resolves the constraint. A headless frontend on top of Shopify or BigCommerce solves a significant class of experience and performance problems at a fraction of the complexity and cost of full composable architecture.
Step 4: Assess your team capability honestly. Do you have — or can you afford to hire and retain — engineers with composable architecture experience? Not aspirationally. Actually. If the answer is no, the architectural question is moot. You'd be building a system you can't run.
Step 5: Decide the right level of complexity for your actual business. 87% of organisations have widely implemented MACH technologies — but those organisations all have at least 5,000 employees and $500 million in annual turnover (MACH Alliance 2025). Your business is not obliged to follow enterprise adoption patterns. Choose the architecture that fits the business you have, not the business you might become.
Composable Is a Power Move — Not a Default Upgrade
Nothing in this piece is anti-composable. When the conditions are right — operational scale, engineering capability, real architectural constraints, a clear use-case for modularity — composable commerce is a genuine competitive advantage. Among MACH adopters, 51% report becoming more competitive and 52% say their organisation adapts more quickly to change after implementing composable infrastructure (MACH Alliance 2025). That's a strong signal that well-executed implementations deliver real results.
The problem isn't the architecture. The problem is blind adoption driven by vendor pressure, competitive anxiety, and the very human tendency to mistake complexity for sophistication.
The businesses that will win in 2026 are not the ones with the most modular architecture. They're the ones who chose the right level of complexity for their specific business, executed it well, and spent the rest of their energy on distribution, product, and customer experience.
The real advantage in 2026 isn't flexibility. It's choosing the right level of complexity for the business you've actually built.










Comments