Mach Composer
Powered byLab Digital

the development platform for mach

MACH composer streamlines your MACH software development lifecycle

Start composing nowNeed help?

Supported technologies

new
Strorybloknew
Google Cloudnew
Vercel
Commerce Layer
contentful
Sentry
Commercetools
AWS
Azure
Apollo
Amplience

A MACH way of working

Adopting MACH technology requires a different way of working, different skills and a different mindset, which is often underestimated. MACH composer brings a set of reusable standards, blueprints and ways of working, to manage this.

Trusted by

Glendimplex group
Danone
Mars
Suzuki
Sports Direct
Valtech
---
mach_composer:
  version: 1
  plugins:
    aws:
      source: mach-composer/aws
      version: 0.1.0
    commercetools:
      source: mach-composer/commercetools
      version: 0.1.8

global:
  environment: test
  terraform_config:
    aws_remote_state:
      bucket: <your bucket>
      key_prefix: mach
      region: eu-central-1
  cloud: aws

sites:
  - identifier: my-site
    commercetools:
      project_key: my-site
      client_id: <client-id>
      client_secret: <client-secret>
      scopes: manage_api_clients:my-site manage_project:my-site view_api_clients:my-site
      project_settings:
        languages:
          - en-GB
          - nl-NL
        currencies:
          - GBP
          - EUR
        countries:
          - GB
          - NL
    aws:
      account_id: 123456789
      region: eu-central-1
    components:
      - name: your-component
        variables:
          FOO_VAR: my-value
        secrets:
          MY_SECRET: secretvalue

components:
  - name: your-component
    source: git::https://github.com/<username>/<your-component>.git//terraform
    version: 0.1.0
    integrations:
      - aws
      - commercetools
  • MACH composer offers full support for Azure, AWS and soon Google Cloud. It is intended along side their cloud native services portfolio, such as AWS Lambda, Azure Functions, AWS Fargate, Azure Container Instances, etc.

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

Frequently asked questions