

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 編排
<a name="choreography"></a>

在編排的系統中，個別元件會收到任務、執行一些工作，並可能發出任務以進行後續工作。沒有中央協同運作機制。編目可讓您輕鬆獨立擴展服務，因為每個服務都會以相對隔離的方式運作。它會在接收工作時，以服務能夠達到的任何輸送量來執行工作。編排通常是[事件驅動型架構 (EDA)](https://docs.aws.amazon.com/wellarchitected/latest/serverless-applications-lens/event-driven-architectures.html) 的核心部分。

在下圖中，Lambda 函數之間沒有協調。每個函數只會處理訂閱佇列中的訊息。每個函數都負責自己的錯誤處理，並且可以控制並行，例如，如果下游相依性具有每秒請求數 (RPS) 限制。

![編排在微服務架構中的運作方式 AWS。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/modernization-integrating-microservices/images/choreography.png)


EDA 提供多種優點，例如服務鬆散耦合和可擴展性。EDA 原則的完整討論超出本指南的範圍。如需詳細資訊，請參閱：
+ [AWS Well-Architected Framework – 無伺服器應用程式鏡頭](https://docs.aws.amazon.com/wellarchitected/latest/serverless-applications-lens/event-driven-architectures.html)
+ [事件驅動架構簡介](https://serverlessland.com/event-driven-architecture) (*Serverless Land*)
+ [轉換為事件驅動型架構](https://docs.aws.amazon.com/serverless/latest/devguide/serverless-transition.html) *（無伺服器開發人員指南*)