December 12, 2019

187 words 1 min read

Distributed Workflows for Microservices-Style Applications [I] - Yun Qin, Nirmata

Distributed Workflows for Microservices-Style Applications [I] - Yun Qin, Nirmata

Microservices-style architectures solve several problems but also introduce new complexities. With Microservices, a best practice is to keep services isolated and loosely coupled. However, in the real …

Talk Title Distributed Workflows for Microservices-Style Applications [I] - Yun Qin, Nirmata
Speakers YUN QIN (Software Engineer, Nirmata)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Austin, TX, United States
Date Dec 4- 8, 2017
URL Talk Page
Slides Talk Slides
Video

Microservices-style architectures solve several problems but also introduce new complexities. With Microservices, a best practice is to keep services isolated and loosely coupled. However, in the real world, it is not uncommon to encounter business logic which requires coordination across multiple business functions i,e. microservices. The distributed workflow pattern addresses this problem. In this presentation we will describe the distributed workflow pattern and its use cases. We will then look at various implementations of this pattern, such as Netflix Conductor, AWS Simple Workflow Service and NirmataOSS Workflow. We will end by showing a demonstration of a distributed workflow, running on a Kubernetes cluster and show how workflow managers can leverage Kubernetes features like Horizontal Pod Autoscaling.

comments powered by Disqus