# Maestro: The Orchestration Language Powering Shopify Flow

DevFeed: [Maestro: The Orchestration Language Powering Shopify Flow](<https://devfeed.tech/articles/maestro-the-orchestration-language-powering-shopify-flow-1474.md>)

Original publisher: [Read original article](<https://shopify.engineering/maestro-the-orchestration-language-powering-shopify-flow>)

Author: Thiago Tonelli

Published: 2022-05-13T18:45:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [code-completion](<https://devfeed.tech/topics/code-completion.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [code-completion](<https://devfeed.tech/tags/code-completion.md>), [data](<https://devfeed.tech/tags/data.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [scale](<https://devfeed.tech/tags/scale.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [usability](<https://devfeed.tech/tags/usability.md>), [use-cases](<https://devfeed.tech/tags/use-cases.md>)

## AI overview

Shopify Engineering describes Maestro, a domain-specific orchestration language created to support the Flow engine's scalability, fault tolerance, and execution requirements. The article explains how Shopify decoupled the visual Flow editor from its execution engine, introduced a horizontally scalable Maestro engine, and migrated existing workflows through a translation layer.

## Source excerpt

An overview of Shopify Flow's new orchestration language Maestro, highlighting its design and implementation as well as how neatly it integrates with and addresses the requirements.