Skip to content

Consider supporting inconsistent reads for outbox record loading #856

Description

@danielmarbach

Describe the feature.

Related to #324

Currently, all outbox lookups are using consistent-reads. Theoretically, it would be possible to allow inconsistent reads at the cost of potentially running into more optimistic concurrency violations on the same outbox record. This might be a nice cost optimization for certain scenarios.

During the implementation of the eventual consistent read support for saga lookups we have decided to scope eventual consistent reads for outbox records out because we assumed people opting into the outbox are willing to make the tradeoffs for having more consistent outbox handling given the existing overhead of the outbox anyway.

That being said, this feature can always be reconsidered, and this issue serves as a reference point to also track potential user inputs.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions