Artikel

Composable, headless, monolitisk — vad skiljer faktiskt

Begreppen överlappar i leverantörsmarknadsföring men betyder olika saker i leverans. Valet formar teamet, tidsplanen och totalkostnaden över en treårshorisont.

Monolitisk, headless och composable beskriver hur en e-handelsstack sätts ihop, inte hur den ser ut för kunden. Kundupplevelsen kan vara likvärdig i alla tre. Byggprocessen, teamstrukturen och uppgraderingsvägen är det inte.

  • Arkitekturneutral inramning
  • Ärlig kostnadsanalys
  • Verkliga leveransavvägningar
  • Beslutsramverk per scenario

Fördelar

Monolitisk är en plattform hela vägen

Shopify eller Adobe Commerce renderar storefronten, äger produktkatalogen och driver checkout. Snabbast igång, minst teamkrav, minst flexibilitet för specialkrav.

Headless separerar storefront från e-handel

En separat frontend renderar storefronten. Backenden exponerar API:er. Storefront och backend kan ändras oberoende. Mer uppstartskostnad, mer flexibilitet för team som behöver det.

Composable går längre än headless

E-handel, innehåll, sök, betalning, PIM och CRM är var och en best-of-breed-tjänster kopplade via API:er. Maximal flexibilitet, maximal integrationsoverhead. De flesta projekt behöver inte gå så långt från dag ett.

De flesta projekt hamnar mellan headless och composable

En headless storefront med ett eller två composable-tillägg — dedikerat sök, ett separat PIM — är det vanligaste produktionsmönstret. Frntkey levererar in i den formen som standard.

Definiera de tre modellerna

Termerna monolitisk, headless och composable beskriver samma sak på olika nivåer av nedbrytning. Att förstå var var och en börjar och slutar spelar roll innan du väljer.

Monolitisk e-handel

En monolitisk plattform levererar storefronten, commerce-motorn och adminpanelen som ett enda system. Shopify, Adobe Commerce (Magento), BigCommerce med Stencil och WooCommerce är alla monolitiska i sin standardform. Frontend och backend delar samma kodbas och samma driftsättning. För att uppdatera checkouten driftsätter du samma applikation som renderar startsidan.

Monolitisk betyder inte inflexibel. Shopifys app-ekosystem är enormt. Adobe Commerce täcker de flesta B2B-krav. Begränsningen är att anpassning lever inom vad plattformens arkitektur tillåter. Djup UX-anpassning, ovanliga checkout-flöden och oberoende frontend-driftsättningar är svåra eller omöjliga utan att gå headless.

Headless e-handel

Headless separerar storefronten från commerce-motorn. Frontenden — byggd i Vue, Nuxt, React, Next.js eller ett annat ramverk — är en fristående applikation som pratar med commerce-backenden via API:er. Commerce-backenden renderar ingen HTML. Den svarar på API-anrop.

Det här är arkitekturen bakom headless commerce. Frontend och backend driftsätts oberoende av varandra. Teamet kan designa om storefronten utan att röra commerce-motorn. Commerce-motorn kan bytas ut utan att storefronten byggs om, förutsatt att API-lagret är korrekt abstraherat.

Headless föreskriver inte vad commerce-backenden eller CMS:et är. Det betyder bara att frontenden är frikopplad. En headless stack med Norce som backend, Storyblok som CMS och Klarna för betalning är headless. Det är även en Next.js-storefront på Shopify via Storefront API.

Composable e-handel

Composable tar headless längre. Istället för att ha en commerce-plattform som hanterar produkter, sök, checkout och CRM, sätter en composable stack ihop varje förmåga från den bästa tillgängliga specialisttjänsten. Algolia för sök. Contentful eller Storyblok för innehåll. Stripe eller Klarna för betalning. Akeneo för PIM. Salesforce eller Voyado för CRM.

Composable är inte en teknologi — det är en arkitekturfilosofi. MACH-alliansen (Microservices, API-first, Cloud-native, Headless) formaliserade det som en uppsättning principer 2020. Den praktiska innebörden är en stack med fler rörliga delar, fler leverantörsavtal och mer integreringsarbete än en headless stack byggd kring en enda commerce-plattform.

De flesta projekt som beskrivs som composable är egentligen headless med två eller tre composable-tillägg. Fullt composable — varje lager oberoende utbytbart — är sällsynt utanför stora enterprise-driftsättningar.

Hur de tre modellerna jämförs i leverans

Time-to-market

Monolitisk vinner på time-to-market för standardkrav. En Shopify-butik med ett bra tema kan lanseras på veckor. En headless storefront byggd från grunden tar 4 till 9 månader. En composable stack med flera nya leverantörer tar ännu längre.

Undantaget är frontend-as-a-service. En FaaS-produkt som Frntkey levererar en produktionsklar headless storefront med färdiga integrationer. De flesta FaaS-projekt lanseras på 6 till 12 veckor — snabbare än de flesta monolitiska custom-implementationer.

Teamkrav

Monolitiska plattformar är tillgängliga för mindre team. Headless kräver frontend-utvecklare med ramverkserfarenhet och en leveranspartner som förstår API-integration, BFF-design och driftsättningsinfrastruktur. Composable lägger till leverantörshanteringsoverhead ovanpå headless.

Flexibilitet och anpassningstak

Monolitisk är mest begränsad. Headless höjer taket avsevärt — storefronten är en förstaklassig applikation. Composable lägger till flexibilitet även på backend-lagret, vilket gör det möjligt att byta sökmotor, CRM eller PIM utan att bygga om storefronten.

Total ägandekostnad

Monolitisk har lägst initial kostnad men kan bli dyr när anpassning ackumuleras. Headless har högre initial byggkostnad men lägre långsiktig begränsningskostnad. Composable har den högsta integrationskostnaden och den högsta löpande leverantörshanteringskostnaden — motiverad när verksamheten genuint behöver best-of-breed på varje lager.

Beslutsramverk: vilken modell passar vilket projekt

Välj monolitisk när: katalogen är standard, teamet är litet, en marknad, inga ovanliga flödeskrav. En välbyggd Shopify- eller BigCommerce-butik slår en halvbyggd headless-storefront i flera år.

Välj headless när: storefront-upplevelsen är en verklig konkurrensfördel, teamet kan bära leveranskomplexiteten, projektet körs på Norce eller Shopware där headless är den naturliga modellen, eller handlaren säljer i flera kanaler från en katalog.

Välj composable inkrementellt: starta headless, lägg till composable-lager när specifika gap motiverar overheaden. Bättre sök är vanligtvis det första composable-tillägget. Dedikerat PIM är vanligt nästa steg.

Frntkey levererar in i headless-modellen med composable-redo arkitektur. Storefronten ansluter till Norce eller Shopware som commerce-backend. Storyblok levereras inbyggt som CMS. Sök, CRM, recensioner och betalleverantörer kopplas in via färdiga integrationer. Se hur det jämförs med alternativ på jämförsidan.

Vanliga frågor

Vill du prata?

Se hur Frntkey passar din stack. Boka 30 minuter.

Boka demo