Skip to content

Comments

Transactional Outbox Demo#522

Open
kraftp wants to merge 15 commits intomainfrom
kraftp/outbox
Open

Transactional Outbox Demo#522
kraftp wants to merge 15 commits intomainfrom
kraftp/outbox

Conversation

@kraftp
Copy link
Member

@kraftp kraftp commented Feb 19, 2026

No description provided.

language="python"
/>
<CardLink
label="Transactional Outbox"
Copy link
Member

@apoliakov apoliakov Feb 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I still prefer calling it something else like "Workflow Outbox" or "Durable Outbox."

I also expect some theory-purists might take issue with our use of the word "transactional". The word "atomic" might be a stretch too... it's certainly not "isolated" - someone can observe the system in a midway state potentially for a long period of time.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's the common name for this pattern, and it's what people (or agents) will search for.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can certainly use the name in the text when referring to the thing. You can even write a section called "workflow outbox vs transactional outbox." I think that could be a more interesting title to someone who's new.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think people will be looking for the title "transactional outbox" specifically. "Atomic" is being used correctly, it means "all or nothing" and is not the same as "isolated" (but the normal transactional outbox pattern isn't isolated either as it relies on an async background process).

Copy link
Contributor

@maxdml maxdml left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

% the titling debate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants