Move away from relying on ExecutionContext in Grains dependencies and OnActivateAsync() #265
Labels
memory
Issues that cause the system to use more memory than necessary
performance
Improvements of performance
reliability
Capabilities related to guaranteeing reliability in a running system typically related to up-time
technical debt
Milestone
Today we are relying on the execution context to be set and correct. This turns out to be hard with the Orleans call model, besides our grains now have all the information on their compound keys telling it which microservice & tenant they belong to.
Any underlying storage mechanisms we depend on should instead therefor have a provider that can provide it for the known microservice and/or tenant.
Should be looked at when doing #264
The text was updated successfully, but these errors were encountered: