MACH architecture

MACH er indbegrebet af moderne, digitale løsninger. Det er principper, der inkorporerer composable enterprise-løsninger, hvor hver del er best-of-breed, pluggable og cloud-baseret. Komponenterne kan hver især udvikle sig, opdatere og problemfrit integreres med hinanden gennem API'er. MACH arkitektur er et paradigmeskift væk fra traditionelle, monolitiske løsninger.

27.7.22

AF NIKET ASHESH

MACH-akronymet står for:

 

  • Microservice-baseret:
    Selvstændige dele af virksomhedens funktionaliteter udvikles, udrulles og håndteres uafhængigt af hinanden.

  • API-first
    Al funktionalitet udstilles gennem et API.

  • Cloud-native
    SaaS gør brug af cloud, udover storage og hosting. Inklusiv elastisk skalering og automatiske opdateringer.

  • Headless
    Frontend er afkoblet fra backend og er framework agnostic.

Førhen var enterprise-løsninger designet til at imødekomme så mange forretningsbehov som muligt. E-commerce løsninger skulle eksempelvis indeholde mange facetter som PIM, CMS, Storefronts, e-mail marketing, OMS og lignende. I en overgang virkede disse løsninger udmærket, men med omskiftelige kundebehov og den teknologiske udvikling, begyndte de at blive udstillet flere steder.

Agilitet, innovation og opgraderinger var ikke nemt.

En anden udfordring med monolitiske løsninger er tilvænning. De fleste virksomheder gør normalt brug af 50-80 procent af de samlede egenskaber. Med andre ord er der sjældent behov for hele pakken.

Tilblivelsen af cloud-baserede løsninger har åbnet for nye muligheder. MACH arkitektur lægger op til at bygge en åben, cloud-native og best-of-breed enterprise-løsning, der er skræddersyet til ens unikke forretning. For at tage et eksempel: Hvis en virksomhed har interesse i e-commerce vil MACH-arkitektur gøre det oplagt at bygge en løsning ved at vælge den rigtige PIM, DAM, storefront og e-mail marketing. Hver enkelt af disse er microservice hosted i skyen.


MACH-komponenter
E-commerce komponenter (Kilde: Technology || Enterprise MACHified.


De væsentligste fordele ved tilgangen er:

  • Hvert modul er uafhængigt evalueret og lever op til forretningsbehovene.
  • Hvert modul er uafhængigt styret, opgraderet og vedligeholdt.
  • Hvert modul understøtter åbne standarder og API-baseret kommunikation.
  • Hvert modul er udskifteligt.
  • Hvert modul er skalerbart, uafhængig af resten af løsningen.
  • Udvid i ens eget tempo, der matcher kundernes og egne behov.

For at opridse henvender MACH-tilgangen sig til et de mest åbenlyse udfordringer i industrien i dag; Hvordan man hele tiden flytter sig aktuelle trends og krav fra ens kunder og den teknologiske udvikling. MACH tilbyder jer at forblive agile, kundecentreret og fremtidssikret. Enhver del af løsningen kan håndplukkes og bygges særpræget til jeres forretningskrav- og ønsker.