MACH-Architektur
Was ist MACH-Architektur?
MACH ist ein Akronym für vier Designprinzipien moderner Commerce-Software: Microservices, API-first, Cloud-native und Headless. Zusammen definieren sie die technische Grundlage für Composable-Architekturen. Eine Plattform, die MACH-Konformität beansprucht, behauptet, sich ohne proprietären Klebstoff mit anderen MACH-Systemen kombinieren zu lassen.
Die vier Prinzipien
Microservices heisst, dass jede Fähigkeit als unabhängiger Service mit eigenen Daten und eigenem Release-Zyklus läuft, nicht als Modul in einem Monolithen. API-first heisst, dass jede Fähigkeit über eine dokumentierte, stabile API als primäre Schnittstelle bereitsteht - nicht als Nebenprodukt einer Benutzeroberfläche. Cloud-native heisst, dass das System für elastische, gemanagte Cloud-Infrastruktur entworfen wurde, nicht von On-Premise portiert. Headless heisst, dass das System keine eingebaute Präsentationsschicht hat; Konsumenten rendern das Erlebnis selbst.
Warum es zählt
MACH-Konformität ist eher ein Beschaffungssignal als eine einzelne technische Spezifikation. Sie sagt dem Käufer, dass das System über Standardmuster integriert, über Cloud-Mechanismen skaliert und keine Frontend-Wahl vorgibt. Für Anbieter, die Composable-Stacks bauen, ist MACH das Kürzel, das Plattformen aussortiert, die modern aussehen, aber innen monolithische Annahmen tragen.
Trade-offs
MACH-Systeme verlangen mehr architektonische Disziplin vom Betreiber. Die Flexibilität, die die Prinzipien ermöglichen, legt auch Integrations-, Governance- und Observability-Aufgaben offen, die monolithische Plattformen vorher versteckt haben. Teams, die mit MACH erfolgreich sind, investieren parallel zur Commerce-Operation in Platform-Engineering und Frontend-Management-Fähigkeiten.
Verwandt
Mehr dazu: Composable Digital Experience Platform · Composable Headless Frontend.