Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an initial document trying to summarize the problem space around "backends" to try to help ground our future technical proposals in the existing context and to encourage us to "think ahead" to likely future changes so that we don't paint ourselves into a corner as we work iteratively.
Rendered Version
This document does not actually propose to write any code yet. Instead, it proposes to write some other RFCs that will in turn propose to write code. My hope in writing this is that we can design at least a few steps ahead of our implementation to allow us to work incrementally while maintaining a coherent vision of what end-state we're trying to reach.
Related feature requests:
cloud
backend #2238