Build and scale fast, with a best-of-breed tech ecosystem
commercetools coined “headless commerce' and has been the strongest ambassador of the MACH (Microservices, API-first, Cloud-native, Headless) principles. The commercetools platform was designed to be a game-changing modern commerce solution that’s ready for today and tomorrow.
The MACH Principles
MACH architecture is based on the belief that businesses need a high level of control and agility to meet the needs of customers today and in the future. The technologies that come together to form the MACH foundation — microservices-based, API-first, cloud-native, and headless — provide a truly open, modular environment that enables businesses to embrace innovation and respond to change more quickly, and with less risk, than ever before.
Microservices are specific business capabilities that are individually created and maintained by their respective teams. Microservices can be deployed independently, which results in faster updates and quicker access to new features
APIs play a key role in bridging data between users in many modern applications. The commercetools platform was designed for the use of APIs as a primary focus, meaning our APIs are robust — work efficiently, consistently and reliably — and very well documented. They also work with GraphQL, a layer that sits on top of APIs and complements them.
commercetools is built in the cloud, for the cloud. Meaning infinite scale, no environments, no upgrades, and the ability to extend and customize the commerce experience to meet your customer’s needs and behaviors. Managed infrastructure provides you with reliability, scalability, and flexibility to support low TCO.
Headless commerce refers to the decoupling of the frontend and backend. commercetools invented this approach with the vision that flexibility and speed would be possible once the two systems were untied and businesses were no longer stuck working with specific channels or within a legacy monolithic tech stack. This new freedom allows you to reach customers via innovative channels and increase revenue streams.
MACH terms you should know
A novel development approach of selecting best-of-breed commerce components and combining or 'composing' them into a custom application built for specific business needs.
Extensibility lets you use best-in-class components from different vendors.
Focus on catering to your customers and leave the setup and maintenance to the specialists.
The main reasons to go with MACH are centered around the customer, not the technology.
Advisory Board Member, MACH Alliance
The MACH Alliance presents and advocates for an open and best-of-breed enterprise technology ecosystem. The ecosystem technology is: Microservices-based, API-first, Cloud-native SaaS and Headless.