elsa-workflows / elsa-core

A .NET workflows library
https://v3.elsaworkflows.io/
MIT License
6.52k stars 1.2k forks source link

Integration with Dapr #4561

Open sfmskywalker opened 1 year ago

sfmskywalker commented 1 year ago

Introduction

Dapr has swiftly risen as a groundbreaking application runtime that streamlines the creation and management of microservice-based applications. It offers a broad suite of features such as:

Proposal

By integrating Elsa with Dapr, we can harness the best of both worlds:

  1. Service Orchestration: With Elsa's visual workflow capabilities, users could effortlessly orchestrate the invocation of various services managed by Dapr. This not only simplifies service interaction but also provides a visual blueprint for understanding service interdependencies.

  2. Event-Driven Workflows: Leverage Dapr's pub/sub messaging to trigger Elsa workflows or have Elsa publish events. This seamless integration would empower users to design intricate event-driven applications with ease.

  3. Enhanced Platform Flexibility: Elsa workflows could tap into any service that Dapr interacts with, expanding the range of potential microservices and backend systems one could integrate with.

The potential synergies between Elsa and Dapr could revolutionize the way developers approach microservice orchestration. By integrating these two platforms, we can offer a robust, scalable, and user-friendly environment for building the next generation of distributed applications.

sfmskywalker commented 1 year ago

Done

sfmskywalker commented 1 year ago

Whoops, I confused Dapr with Dapper. Dapper is done, Dapr not quite yet.