dapr / proposals

Proposals for new features in Dapr
Apache License 2.0
15 stars 33 forks source link

Local Developer experience #11

Closed rabollin closed 1 year ago

rabollin commented 1 year ago

Dapr User Day 1 Experience [EPIC]

Introduction

As a Dapr user, I need to be able to quickly setup, run and experiment using Dapr. As a new user looking at Dapr, this proposal aims to improve the experience for the user to quickly onboard onto Dapr.

Scope

In local development environments it should be easy to run, experiment, use Dapr. Currently the scope only targets local development using self hosted mode of Dapr. In future, we can also look into improving our k8s and local-cloud experiences.

Current challenges

Aligning to the developer life cycle in building the microservices with DAPR, there have been multiple challenges that needs improvements to get better developer experience. We can classify the highlevel problems as below:

Doubling down on the areas, we get into multiple items that needs improvement or better approach :

Potential solutions for the problems identified above

Proposed solutions for some of the problems identified above:

Targets for 1.10

The following enhancements are targeted for 1.10 release:

Please see https://github.com/dapr/proposals/pulls/6 For the proposal PR for Dapr Compose

rabollin commented 1 year ago

There is a PR also opened for this proposal, if we go via PR route for any intakes then this issue will be redundant and closed.

yaron2 commented 1 year ago

@rabollin we can close this issue as PRs are the way to go.

rabollin commented 1 year ago

Closing the issue and proposal will be taken forward through the PR https://github.com/dapr/proposals/pull/10