Opening drill
Design an EF Core transaction boundary with an outbox | Aporeon