Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures
暫譯: 實用流程自動化:微服務與雲原生架構中的協調與整合

Ruecker, Bernd

買這商品的人也買了...

相關主題

商品描述

In today's IT architectures, microservices and serverless functions play an increasingly important role. But how can you create meaningful, comprehensive, and connected business solutions if the individual components are decoupled and independent by design? This book provides a framework through examples and practical advice, and reveals how you can design complex processes in such an environment to deliver true business value.

Systems that become more distributed, asynchronous, and reactive usually require state handling to deal with long-running interactions. Author Bernd Ruecker demonstrates how to use process automation technology to apply typical long-running patterns around resiliency, messaging, orchestration, or consistency without forcing your service implementation to become stateful itself.

With this guide, you'll discover how process automation compares to business process management, service-oriented architecture, batch processing, event streaming, and data pipeline solutions.

  • Learn how to utilize process automation in cloud-scale or low-latency scenarios
  • Explore options for designing architecture that facilitates process automation
  • Learn methods for modeling processes properly to avoid potential pitfalls
  • Understand the difference between orchestration and choreography and how to balance both
  • Examine process automation use cases to learn viable solutions and appreciate the possibilities

商品描述(中文翻譯)

在當今的 IT 架構中,微服務和無伺服器函數扮演著越來越重要的角色。但是,如果各個組件在設計上是解耦且獨立的,您如何能夠創建有意義、全面且相互連結的商業解決方案呢?本書通過範例和實用建議提供了一個框架,並揭示了如何在這樣的環境中設計複雜的流程,以提供真正的商業價值。

隨著系統變得更加分散、非同步和反應式,通常需要狀態處理來應對長時間運行的交互。作者 Bernd Ruecker 演示了如何使用流程自動化技術來應用典型的長時間運行模式,圍繞韌性、消息傳遞、編排或一致性,而不必強迫您的服務實現變得有狀態。

通過本指南,您將發現流程自動化與商業流程管理、面向服務的架構、批處理、事件串流和數據管道解決方案之間的比較。

- 學習如何在雲端規模或低延遲場景中利用流程自動化
- 探索設計促進流程自動化的架構選項
- 學習正確建模流程的方法,以避免潛在的陷阱
- 理解編排和舞蹈的區別,以及如何平衡兩者
- 檢視流程自動化的使用案例,以學習可行的解決方案並欣賞其可能性

作者簡介

Bernd Rücker has been in the software development field for more than 15 years, automating highly scalable workflows at global companies including T-Mobile, Lufthansa, and Zalando and contributing to various open-source workflow engines. He is the Co-Founder and Chief Technologist of Camunda - an open-source software company reinventing workflow automation. Along with his Co-Founder, he wrote "Real-Life BPMN," a popular book about workflow modeling and automation, which is now in its sixth edition and available in English, German and Spanish. Today, Bernd regularly speaks at international conferences and writes for various magazines, focusing on new workflow automation paradigms that fit into modern architectures around distributed systems, microservices, domain-driven design, event-driven architecture, and reactive systems.

作者簡介(中文翻譯)

Bernd Rücker 在軟體開發領域已經有超過 15 年的經驗,為包括 T-Mobile、Lufthansa 和 Zalando 等全球公司自動化高度可擴展的工作流程,並為各種開源工作流程引擎做出貢獻。他是 Camunda 的共同創辦人及首席技術官,這是一家重新定義工作流程自動化的開源軟體公司。與他的共同創辦人一起,他撰寫了《Real-Life BPMN》,這是一本關於工作流程建模和自動化的熱門書籍,目前已經出版到第六版,並提供英語、德語和西班牙語版本。如今,Bernd 定期在國際會議上發表演講,並為各種雜誌撰寫文章,專注於適合現代架構的新工作流程自動化範式,這些架構圍繞著分散式系統、微服務、領域驅動設計、事件驅動架構和反應式系統。