Overview
Explore the role of workflows in microservices architecture in this insightful conference talk presented by Bernd Rücker at CamundaCon 2018. Delve into the challenges of managing business processes that span multiple microservices or serverless functions in loosely coupled architectures. Learn how to ensure visibility of cross-microservice flows, provide effective status and error monitoring, and guarantee the completion of overall flows even when individual services fail. Discover strategies for maintaining service autonomy and avoiding tight coupling while implementing workflow automation. Examine the impact on architecture and the significance of workflow automation technology in microservices environments. The presentation covers key topics including the rationale behind microservices, event-driven architectures, orchestration techniques, distributed systems challenges, stateful orchestration, REST communication, and practical adoption strategies for implementing these concepts in real-world scenarios.
Syllabus
Intro
Why Microservices
Eventdriven Microservices
Orchestration
Journey
Architecture
Changing the flow
Distributed systems
Stateful orchestration
Do you run multiple engines
Rest communication
Recap
Adoption journey
Conclusion
Taught by
Camunda