dapr / dapr/quickstarts

Update workflow quickstarts to be services

Open
#1,164 2 comments 1 reaction 0 assignees View on GitHub
Dominant language
Java
Stars
1.1k
Forks
547
PR merge metrics
No merged PRs in 30d

Description

## Describe the feature

Currently the workflow quickstarts are console applications which are very limited to be used with the workflow management operations once they are started. All workflows are using WaitForExternalEvent when the order cost is over 5000 USD but the apps themselves can't receive events (easily).

I recommend to update all workflow apps to be services and to add HTTP endpoints to demonstrate the workflow management methods via the Dapr Workflow Client or direct HTTP calls.

Contributor guide

Open the contributing guide

Research direction

Start by inventorying the workflow quickstart console applications and their existing WaitForExternalEvent usage. Review the Dapr Workflow Client and direct HTTP-call approaches, then define service endpoints that demonstrate workflow management operations and verify that the applications can receive external events.

Written by the indexing model from the issue text.

Assessment

Domain
api, backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.