Friday 1:30 p.m.–2:10 p.m.

Use Workflow-as-a-Service without writing python code

Lingxian Kong

Audience level:
Intermediate

Description

Things will be in a mess if you want to implement a program that have a lot of tasks running in any language, including Python. Most of complicated processes consist of lots of steps, which should be executed in particular sequence. Mistral(implemented in Python) can automate such orchestration of steps and provide many other features, leave things to Mistral without writing your own Python code.

Abstract

If you have a lot of tasks/processes running in your environment then task orchestration becomes a huge task itself. Most of complicated processes consist of lots of steps, which should be executed in particular sequence and with pre-conditions. Such steps may be time consuming and difficult to manage manually, things will be in mess especially if you implement such things in any program language, including Python.

Mistral can automate such orchestration of computational steps and provide fault tolerances, scalability, state management, correct execution order, parallelism and synchronization as well as monitoring capabilities that allow to observe state of running processes (workflows in Mistral terminology).

In today world, cloud provides lots of services and operator or administrator needs to manually manage the day to day tasks on those services. For example:

In this session I would like to tell about Mistral Workflow Service and its use cases.

What can I expect to learn?

Attendees are expected to learn the following topics: