Zum Hauptinhalt springen
Zurück zu Wissen

MACH-Architektur erklärt: Microservices, API-first, Cloud-native, Headless

Martin WeinmayrVonMartin Weinmayr·

MACH ist überall. Jede zweite E-Commerce-Agentur spricht davon, jeder dritte Plattform-Anbieter nennt sich MACH-konform. Und du fragst dich wahrscheinlich: Was ist der Unterschied zwischen Buzzword und echtem Konzept?

Die ehrliche Antwort: MACH ist kein Buzzword, sondern eine Architektur-Philosophie. Aber ja, sie wird zu Tode erklärt. Wir machen das anders. Wir zeigen dir was die vier Buchstaben wirklich bedeuten, wann die Architektur die richtige Wahl ist und wann sie zu viel wäre.

Inhalt

  1. Was bedeutet MACH?
  2. MACH vs Monolith: Der echte Unterschied
  3. Wann ist MACH die richtige Wahl?
  4. Kosten und Komplexität. Ehrlich.
  5. MACH in der Praxis: Der typische Stack
  6. Die häufigsten MACH-Fehler
  7. Wie wir MACH einschätzen

Was bedeutet MACH?

Die vier Buchstaben stehen für Microservices, API-first, Cloud-native und Headless. Aber diese Definitionen sind ein Teil der Geschichte.

Microservices bedeutet dein System besteht nicht aus einem monolithischen Block, sondern aus kleineren, unabhängigen Services. Commerce-Service, CMS-Service, Such-Service, Zahlungs-Service. Jeder läuft auf sich selbst, kann unabhängig aktualisiert werden, und spricht mit den anderen über APIs.

API-first heißt nicht nur dass es APIs gibt, sondern dass APIs das Fundament sind. Nicht die Sekundär-Integration, sondern das erste Design-Prinzip. Wenn du eine Funktion brauchst, baust du nicht erst die Oberfläche, sondern erst die API. Das Frontend nutzt die gleichen APIs wie externe Partner. Keine Sonderlösungen für interne Prozesse.

Cloud-native bedeutet das System ist für Cloud-Umgebungen gebaut. Automatische Skalierung, verteilte Infrastruktur, keine Abhängigkeit von einem Rechenzentrum. Du zahlst nur wofür du nutzt, skalierst hoch und runter ohne Flaschenhälse.

Headless Commerce ist die Entkopplung von Commerce-Backend und Frontend. Die Commerce-Engine liefert Daten über APIs. Das Frontend kann Next.js sein, Vue, Astro, oder morgen etwas ganz neues. Die Engine kümmert sich nicht darum. Dein Frontend stirbt nicht mit dem CMS.

Das klingt theoretisch? Das ist es auch. Der Wert liegt nicht in den Definitionen, sondern in dem was sie ermöglichen.


MACH vs Monolith: Der echte Unterschied

Ein Monolith ist eine in sich geschlossene Applikation. Shopware ohne starke Customization ist ein Monolith. Shopify auch. Ein gut konfigurierter, solider, verlässlicher Monolith.

Das Problem: Alles sitzt zusammen. Commerce, Content, Design, Datenspeicher. Wenn du die Suchfunktion optimieren willst, änderst du Code des gesamten Systems. Wenn du ein neues Frontend brauchst, ist die Commerce-Engine immer noch daran gekoppelt. Wenn du skalieren willst, skalierst du die ganze Applikation, nicht nur den Service der gerade unter Last ist.

MACH entkoppelt das. Die Commerce-Engine ist unabhängig. Das CMS ist unabhängig. Die Suche ist unabhängig. Jeder Service optimiert sich selbst, skaliert sich selbst, wird aktualisiert ohne den Rest zu beeinflussen.

Das klingt besser? Ist es auch. Mit einem Preis.

Vergleich: Monolith vs MACH

KriteriumMonolithMACH
DeploymentAlles oder nichtsJeder Service einzeln
SkalierungGanze ApplikationNur belastete Services
Update-ZyklusGebunden an PlattformUnabhängig pro Service
Learning CurveEinmal lernenMehrere Stacks
Initiale KostenNiedrigMittelhoch
Langfristige KostenMittelhochVariabel (abhängig von Nutzung)
KomplexitätGeringHoch (verteilte Systeme sind komplex)
Vendor Lock-inMittel bis hochNiedrig

Das ist nicht "MACH gewinnt". Es ist "MACH ist anders, mit neuen Vorteilen und neuen Herausforderungen". Einen detaillierten Vergleich findest du im Artikel Headless vs. Monolith.


Wann ist MACH die richtige Wahl?

MACH ist richtig wenn du eines oder mehrere dieser Probleme hast:

Du brauchst verschiedene Best-in-Class-Lösungen. Dein CMS ist nicht das Commerce-System. Deine Suche ist nicht die Plattform-Suche. Dein Zahlungs-Provider ist nicht der Standard-Provider. Du willst nicht akzeptieren was dir eine Plattform vorschreibt, sondern wählen was du wirklich brauchst.

Dein Ökosystem ist komplex. Du brauchst Content in 30 Märkten, mit lokalisierten Produktdaten, unterschiedlichen Zahlungsarten, unterschiedlichen Geschäftsmodellen. Ein monolithisches System kommt unter dieser Komplexität an seine Grenzen. Mit MACH baust du gezielt für diese Anforderungen.

Du skalierst schnell. Ein Commerce-System das gestern für 10.000 Orders skaliert ist morgen nicht ausreichend für 1 Million. Mit einem Monolithen zahlst du für Mehraufwand. Mit MACH zahlst du nur für das was du brauchst.

Dein Frontend ist nicht statisch. Du brauchst Progressive Web Apps, du brauchst Mobile Apps, du brauchst Omnichannel. Ein Monolith mit seiner Frontend-Architektur passt nicht. Mit MACH ist dein Frontend unabhängig.

MACH ist falsch wenn:

Dein Projekt klein ist. Eine 10-Artikel-Boutique in Shopify braucht keine MACH-Architektur. Das ist zu viel. Nutze Shopify, sei glücklich, verdiene Geld.

Deine Anforderungen stabil sind. Wenn du weißt dass dein Setup in zwei Jahren gleich aussieht, spar dir die Flexibilität. Monolithen sind schneller zu bauen.

Dein Team klein ist. MACH braucht mehrere Teams. Eines für Commerce, eines für Frontend, eines für Infrastruktur. Mit drei Entwicklern ist das nicht zu machen.

Du brauchst schnelle Markteinführung. Ein gelber Knopf in Shopify ist morgen online. Mit MACH dauert das länger, weil du mehrere Services orchestrieren musst.


Kosten und Komplexität. Ehrlich.

Das ist der Punkt wo viele MACH-Enthusiasten nervös werden.

Ein Shopify-Setup kostet ab 20.000+ EUR. Das ist Plattform, Theme-Konfiguration, Anbindungen. Fertig. Maintenance kostet ab 2.000+ EUR pro Monat.

Ein MACH-Setup mit commercetools, Storyblok, Algolia und Adyen kostet ab 80.000+ EUR. Die Commerce-Engine alleine, die Suche, das CMS, Frontend-Entwicklung. Dazu kommt Infrastruktur, Hosting, Orchestration. Maintenance kostet ab 5.000+ EUR pro Monat.

Das ist 3x bis 4x teurer. Initial.

Aber die Rechnung ist länger als drei Jahre. Mit MACH:

  • Du wechselst einen Service aus ohne den ganzen Stack neu aufzusetzen
  • Du optimierst die Suchfunktion ohne Commerce-Updates abzuwarten
  • Du lädst dein Frontend schneller weil es nicht an den Commerce-Server gebunden ist
  • Du wählst einen neuen Zahlungs-Provider weil dein aktueller Support für neue Märkte fehlt

Das amortisiert sich. Nicht immer, aber oft.

Die ehrliche Einschätzung: MACH wird wirtschaftlich sinnvoll ab einem Umsatz von ca. 2 Mio. EUR pro Jahr, oder wenn du international in 5+ Märkten verkaufst. Darunter zahlst du die Komplexität ohne Return on Investment.

Das heißt nicht dass MACH schlecht ist. Es bedeutet dass dein CFO das verstehen muss bevor du unterschreibst.


MACH in der Praxis: Der typische Stack

MACH ist nicht automatisch. Du musst Services wählen. Der Stack den wir am häufigsten sehen:

Commerce-Engine: commercetools. Das Unternehmen verarbeitet 75 Milliarden USD GMV pro Jahr für 600+ Enterprise-Kunden. Das sind nicht kleine Shops. Das sind Marken wie Bang und Olufsen (60% Conversion-Steigerung nach Migration), L.L. Bean (10 Millionen USD zusätzlicher Umsatz) und ARK Bokhandel (25% Umsatz-Plus in Monat eins). commercetools ist API-first, cloud-native, gebaut für Skalierung. Das ist ein seriöser Service.

Headless CMS: Storyblok oder Sanity. Storyblok ist das populärere System in Europa, nutzt Disney, Netflix, Adidas als Kunden. Der Visual Editor ist stark. Sanity ist technischer, besser wenn dein Team eher Developer als Content-Manager ist.

Suche: Algolia. Die beliebteste Wahl. 70+ Data Center in 17 Regionen. Conversion Rate Improvements zwischen 30% und 360% je nach Setup. Volle DSGVO-Compliance. Das ist nicht günstig, aber funktioniert zuverlässig.

Zahlungen: Adyen oder Stripe. Adyen verarbeitet 1,4 Billionen EUR pro Jahr, 150+ Währungen, 200+ lokale Zahlungsmethoden. 99.999% Uptime. Stripe ist günstiger, funktioniert auch, aber Adyen ist das richtige Level wenn du international skalierst.

Frontend: Next.js oder Nuxt. Das ist deine Applikation die alle Services nutzt. Diese Frameworks haben erstklassigen Support für Headless Commerce und sind performant gebaut.

Zusammengefasst: commercetools + Storyblok + Algolia + Adyen + Next.js. Das ist ein solider, moderner, skalierbarer Stack. Nicht der einzige, aber der den wir zuversichtlich empfehlen.

Die Kosten für diesen Stack variieren je nach Traffic, Datenvolumen und Features. Zum aktuellen Zeitpunkt gilt: Allein die Lizenzkosten für Commerce-Engine, CMS und Suche liegen schnell bei mehreren tausend Euro pro Monat. Dazu kommen Transaktionsgebühren und Hosting. Nicht billig. Aber für die Unternehmen die es brauchen, ist es das wert.


Die häufigsten MACH-Fehler

Nach über einem Jahrzehnt Commerce-Projekten sehen wir die gleichen Fehler immer wieder.

Fehler 1: Services ohne Strategie wählen. "Algolia ist beliebt, also nehmen wir Algolia." Das ist falsch. Frage zuerst: Wie wichtig ist Suche für mein Business? Brauche ich personalisierte Suchergebnisse? Ist mein Katalog klein oder riesig? Dann wähle. Algolia ist großartig, aber nicht für jeden Case.

Fehler 2: Infrastruktur vergessen. "Wir nehmen commercetools und Storyblok und das wars." Nein. Deine Services laufen nicht im Vakuum. Du brauchst ein Deployment-System, Monitoring, Error Tracking, Logging. Das kostet extra, nicht in den Service-Gebühren enthalten.

Fehler 3: Zu viele Services. Fünf Services, jeder mit eigener API, eigener Dokumentation, eigener Kultur. Nach vier Monaten läuft jeder Service anders. Fang mit drei Services an. Nicht fünf.

Fehler 4: Team-Struktur nicht angepasst. MACH braucht interdisziplinäre Teams. Developer, DevOps, Product. Wenn du dein Team nicht neu strukturierst, baut dein altes Team MACH mit alten Mustern. Das scheitert.

Fehler 5: Vendor Lock-in unterschätzen. MACH soll dich unabhängig machen, richtig? Aber wenn dein Frontend-Developer die einzige Person ist die versteht wie die Services zusammenspielen, ist dein Lock-in personengebunden, nicht anbietergebunden. Dokumentation ist nicht optional.


Wie wir MACH einschätzen

Wir bauen seit 2011 Commerce-Systeme. Erst Shopware, dann Shopify, dann Headless-Lösungen. Wir kennen die Stärken und Grenzen dieser Architekturen aus der Praxis.

Unser Ansatz bei der Beratung zu MACH:

  1. Erst Strategie, dann Architektur. Bevor wir einen Service wählen, verstehen wir dein Business. Wie schnell wächst du? Wie viele Märkte? Wie komplex ist dein Katalog? Das bestimmt die Architektur.
  2. Nicht alle Services gleichzeitig. Phase eins ist oft Commerce-Engine + Frontend. Phase zwei ist CMS. Phase drei ist Suche oder Zahlungen. Das reduziert Komplexität und Kosten.
  3. Team-Building ist Teil des Projekts. Wir trainieren dein Team parallel zum Bau. Der Launch ist kein Endpunkt, der Start ist. Du solltest die Systeme eigenständig warten können.
  4. Monitoring von Tag eins. Logging, Error Tracking, Performance Monitoring. Bevor du live gehst, weißt du wo es brechen könnte.

In unseren Projekten seit 2012 sehen wir: Headless-Setups die gut geplant sind amortisieren sich über 3-5 Jahre deutlich. Die Shops die wir als Headless aufgesetzt haben kommen bei Plattform-Updates deutlich günstiger weg als Template-basierte Setups.

Unser Tipp: MACH ist nicht das Ziel, es ist das Mittel. Wenn ein Monolith bessere Ergebnisse liefert, nutze Monolith. Wenn MACH brillanter ist, baue MACH. Die Architektur sollte dein Business unterstützen, nicht dein Ego.


Fazit: Die Architektur ist nicht die Entscheidung

Die MACH Alliance hat 2026 gezeigt dass Organisationen mit Composable Foundations 6x eher KI-ROI erreichen. Das ist real. Nicht Marketing, echte Zahlen.

Aber MACH ist nicht für jeden. Ein 2-Millionen-EUR Projekt mit Shopify kann profitabler sein als ein 5-Millionen-EUR Projekt mit MACH. Es kommt drauf an.

Die Entscheidung ist nicht "MACH ja oder nein", sondern "Welche Architektur passt zu meinem Geschäft heute, und lässt sich weiterentwickeln wenn sich das Geschäft morgen ändert?"

MACH macht die Weiterentwicklung leicht. Das ist der echte Wert.

Häufig gestellte Fragen

Was bedeutet der Begriff mach architektur im E-Commerce?
Das sind technische oder geschäftliche Konzepte die modernen E-Commerce und Online-Verkauf beeinflussen. Relevant für jeden der einen Shop erfolgreich betreiben will.
Wie lange braucht es bis mach architektur Sinn macht?
Das hängt davon ab wie groß dein Shop ist und wie komplex deine Anforderungen sind. Manche Konzepte lohnen sich erst ab 500+ Produkten.
Kostet die Implementierung von mach architektur viel?
Das variiert stark. Einfache Lösungen 2-5k€, komplexe 20-50k€+. Kostenlos anfangen und später skalieren ist oft der beste Weg.
Wie finde ich den richtigen Partner für die Umsetzung?
Schau nach Erfahrung mit deiner Plattform und Case Studies in deinem Bereich. Gute Partner können die Kosten rechtfertigen durch bessere Resultate.

Klingt nach eurem Projekt?

30 Minuten Erstgespräch. Kostenlos, ehrlich, ohne Verkaufsdruck. Wir hören zu, stellen die richtigen Fragen und geben eine klare Einschätzung.

Termin vereinbaren

Erst Klarheit.
Dann Entscheidung.

30 Minuten Erstgespräch. Wir hören zu, stellen die richtigen Fragen und geben eine klare Einschätzung.

Termin vereinbaren

Kostenlos & unverbindlich · 30 Min.