dotnet / dotnet/orleans

Move persistence into separate Microsoft.Orleans.Persistence package

Open
#7,411 0 comments 2 reactions 0 assignees View on GitHub
Needs: triage :mag:
Dominant language
C#
Stars
10.9k
Forks
2.1k
Avg merge
13h 56m
Merged PRs (30d)
351

Description

I propose that we move grain persistence into a package separate from the core of Orleans

This helps to keep the core of Orleans as focused as possible and also improves the ability for us to evolve persistence APIs

Related to #7410, which proposes the same for reminders

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by reviewing the Orleans repository structure and related issue #7410 to identify the grain-persistence code and package boundaries. Done means persistence is moved into a separate Microsoft.Orleans.Persistence package while the core remains focused and the persistence APIs can evolve independently.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
distributed-systems
Issue type
Refactor
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.