Mach Composer
Powered byLab Digital

Mach madeflexible

Are you composing a modern MACH architecture, but don't want to start from scratch? Try MACH composer.

Start  composing nowNeed help?

Furure-proofing ecommerce with a modern technology strategy

Supported technologies:

Vercelnew
Commercelayernew
ContentfulSentryCommercetoolsTerraformAWSAzureApolloAmplience
Contentstackcoming soon
Google Cloudcoming soon

Compose with confidence

A technology and cloud agnostic, serverless microservice architecture designed for single and multi-tenant MACH platforms. Battle-tested, fully open source and built on industry standards.


---
general_config:
    environment: test
    cloud: azure
    terraform_config:
        azure_remote_state:
            resource_group: my-shared-rg
            storage_account: mysharedsaterra
            container_name: tfstate
            state_folder: test
    azure:
        tenant_id: e180345a-b3e1-421f-b448-672ab50d8502
        subscription_id: 086bd7e7-0755-44ab-a730-7a0b8ad4883f
        region: westeurope
sites:
    - identifier: my-site
      commercetools:
          project_key: my-site-tst
          client_id: ...
          client_secret: ...
          scopes: manage_project:my-site-tst manage_api_clients:my-site-tst view_api_clients:my-site-tst
          languages:
              - en-GB
              - nl-NL
          currencies:
              - GBP
              - EUR
          countries:
              - GB
              - NL
      components:
          - name: api-extensions
            variables:
                CT_CLIENT_SCOPES: manage_products:my-site-tst manage_orders:my-site-tst
                ORDER_PREFIX: mysitetst
components:
    - name: api-extensions
      short_name: apiexts
      source: git::ssh://git@github.com/your-project/components/api-extensions-component.git//terraform
      version: e638e57

Blog Articles

GraphQL Federation & Composable Architecture: a Cloud Native love story

GraphQL Federation & Composable Architecture: a Cloud Native love story

At Lab Digital both 2020 and 2021 have been about building Composable/MACH platforms and particularly about leveraging GraphQL in those extensively.

Pim Vernooij

Pim VernooijJan 31, 2022 • 9 min read

Introducing MACH composer

Introducing MACH composer

Today we are introducing MACH composer, a framework that helps you to build modern MACH architectures. And it is is available open source!

Pim Vernooij

Pim VernooijMay 21, 2021 • 5 min read

Reaching MACHs full potential

Reaching MACHs full potential

In this article we explain what MACH is, what benefits it brings and what it means for your organisation when you embrace the approach.

Pim Vernooij

Pim VernooijJan 19, 2021 • 13 min read

Building a truly global e-commerce platform - part 2: architecture & technology

Building a truly global e-commerce platform - part 2: architecture & technology

In this post we’ll dive into the required architecture & technology for building a truly global e-commerce platform.

Pim Vernooij

Pim VernooijAug 27, 2019 • 10 min read

Commercetools & Terraform: a match made in heaven?

Commercetools & Terraform: a match made in heaven?

Today we are introducing the first version of the Terraform Provider for the commercetools Digital Commerce platform.

Pim Vernooij

Pim VernooijSep 14, 2018 • 6 min read

Building a truly global e-commerce platform- part 1: tenancy & tailoring

Building a truly global e-commerce platform- part 1: tenancy & tailoring

In this article series, we cover how we approached building a true global e-commerce platform for a large, multi-brand international FMCG.

Pim Vernooij

Pim VernooijAug 14, 2019 • 5 min read

Frequently asked questions