MACH architecture

Med Composable Commerce har man mulighed for at få den e-commerce løsning, der passer perfekt til ens behov. Hvor man nemt kan opdatere eller udskifte funktioner, der ikke længere fungerer optimalt, hvor man har hurtig time-to-market og hvor man kan tilbyde sine kunder en købsoplevelse i verdensklasse.

Commerce er Composable når arkitekturen består af applikationer, som kobles sammen via API’er. En applikation, også kaldet en microservice, kan være søgefunktionen, CMS, en ”kurv”, et PIM-system osv. Det hele strikkes sammen til én, sammenhængende platform, der består af de applikationer, som lever op til ens krav og dækker ens behov.

Styrken i Composable Commerce, er måden man integrerer de forskellige applikationer på. I stedet for ét fælles API-lag, laves der et API til hver applikation. Det medfører fleksibilitet til at arbejde på forskellige applikationer eller udskifte dem helt – uden at det påvirker resten af løsningen. Hvorimod man med et fælles API-lag, skal arbejde på flere eller alle applikationer, når man skal lave ændringer.

Man får derfor en mere fleksibel løsning, som er nem at vedligeholde og opdatere – og som kan skaleres, når virksomheden vækster. Når man bygger sin løsning efter principperne i Composable Commerce, så slipper man for at skifte hele sin platform ud hvert tredje år - man skifter blot de enkelte dele ud løbende.

Benytter man en Composable tilgang, er valget af implementeringspartneren især vigtigt. For det er implementeringspartneren, ikke software-leverandøren, der skal sikre at løsningen fungerer. I Alpha Solutions er vi eksperter i Composable Commerce, og vi har altid arbejdet ud fra præmissen om, at teknologien skal passe til forretningen. Derfor har vi specialiseret os i at integrere systemer, og vi har en lang liste af skræddersyede løsninger på vores CV.

MICROSERVICES
I Composable Commerce-tilgangen bygger man sin arkitektur af microservices. En microservice er for eksempel en søgefunktion eller et PIM-system. Man udvælger typisk de microservices, der lever bedst op til de ønsker man har - og det er nemt at skifte de enkelte microservices ud, hvis behovet ændrer sig.

API-FIRST
I et Composable setup, er alle microservices forbundet via API'er. API'er sørger for at flytte data mellem de forskellige microservices.

CLOUD-NATIVE
Et af kravene for microservices i et Composable setup er, at de er cloudbaserede. Det giver mere stabilitet. Platformen skalerer nemlig automatisk, når der er behov for det. Så har man mange besøgende i belastningsperioder, får man automatisk mere båndbredde til at håndtere trafikken.

HEADLESS
Traditionelt set har der altid været en stærk sammenkobling af frontend og backend. Men med headless commerce adskilles de og forbindes via API’er. Det giver en række fordele. Fx vil trafikken i frontend ikke påvirke backend, og der kan arbejdes i frontend og backend simultant. Samtidig øger det ens page-speed, hvilket har positiv indflydelse for ens resultater på Google.

Klaus Petersen

KLAUS PETERSEN

Global CTO