
* Asynchronous tasks * Separate stateless task executors * Notification of task executors via RabbitMQ TODO: * DB transaction management * Analyzing graph of tasks to identify what should be started * Thorough automated tests Partially implements blueprint: mistral-poc Partially implements blueprint: mistral-workflow-execution Partially implements blueprint: mistral-engine-ha Change-Id: I022e1b73b9a3c58f1fbc259ba3e5995acd2bf6c3