Skip to content

Feature Request: Transactional Bulk Operations #667

@felixminom

Description

@felixminom

Hi Topaz team,

As we've been using Topaz more and more, we've started running into cases where having some kind of bulk operation support with transactional guarantees would be really helpful.

Right now, when you need to apply a group of related changes (objects, relationships, etc.) and ensure they either all succeed or all fail together, that logic has to live in the consumer. That ends up pushing a lot of complexity downstream, and the solutions tend to be non-native and different depending on who's integrating with Topaz.

We've also looked at using streams for this, but in practice, it hasn't been as reliable as we'd like for scenarios where consistency really matters.

So I wanted to ask: are there any plans to support transactional bulk operations natively?

If this is something the project would be interested in adding, we'd also be happy to collaborate on the design and implementation.

Thanks!

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions