Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
You might want to implement the outbox pattern. There’s a decent library that’ll help and is really easy to integrate. In particular, I’d look at using the transaction functionality
Dapr user documentation, used to build docs.dapr.io (by dapr)
I'm mostly familiar with orchestration type sagas, and there I usually include retries when calling services and compensation actions in case calls completely fail. It really helps if you're using a framework, such as Dapr, to do most of the heavy lifting. You can apply resiliency policies to service calls and with the latest version, there's now a Workflow API to orchestrate your services.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Is there MQ that is using only redis for dotnet?
1 project | /r/dotnet | 22 Nov 2022
Should I be using .AsNoTracking() on my read only queries?
1 project | /r/dotnet | 3 Nov 2021
How are you using Kafka?
2 projects | /r/dotnet | 27 Oct 2021
NServiceBus vs CAP vs Brighter vs MediatR+Hangfire vs ...
2 projects | /r/dotnet | 1 Jul 2021
Here my simple battle-/workstation
1 project | /r/battlestations | 7 Mar 2021