Introduction

Melonade is workflow orchestration implemented saga pettern

  • Allow to create business workflow, and tasks can process without to know what's workflow look like.

  • Design for long running workflow (days/months) or short workflows (milliseconds)

  • Workflow can be configuration on web UI, so no coding required for workflow designer

  • Self clean-up stores (Redis/MongoDB) but keep events at Elasticseach

  • Able to handle peak number of transaction.

  • Allow to view every step of the transaction.

  • The task, workflow, transaction's status can hook to another services.

  • Highly available.

  • Kubernetes ready.

  • Automatic recovery the workflow (compensation).

  • Use Apache Kafka as main transport.

  • Able to use Redis or MongoDB as stores.

  • Allow to integrated to Grafana dashboard

Last updated