Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ta i bruk Masstransits transactional outbox funksjonalitet #1041

Closed
2 of 6 tasks
MagnusSandgren opened this issue Aug 22, 2024 · 0 comments
Closed
2 of 6 tasks

Ta i bruk Masstransits transactional outbox funksjonalitet #1041

MagnusSandgren opened this issue Aug 22, 2024 · 0 comments
Assignees

Comments

@MagnusSandgren
Copy link
Collaborator

MagnusSandgren commented Aug 22, 2024

Introduction

Ta i bruk Masstransits transactional outbox funksjonalitet i stede for CDC løsning.

Description

Før CDC arbeidet ble påstartet hadde masstransit en in memory outbox funksjonalitet som ble vurdert som eventhåndtering i Dialogporten. Konklusjonen var at denne funksjonaliteten ikke hadde de nødvendige garantiene for meldingsleveranse. Siden den gang har masstransit kommet med transactional outbox funksjonalitet som har den graden av garanti vi er ute etter på bekostning av throughput. Dette produktet burde vurderes opp mot det høye kodevedlikeholdet og throughputen CDC løpet tilbyr.

Denne oppgaven går på å implementere Masstransits transactional outbox funksjonalitet i løsningen uten å fjerne den nåværende outbox funksjonaliteten. Vi tar en fot i bakken på et senere tidspunkt om vi fortsetter med masstransit eller CDC løsningen som eventsystem.

Implementation

If there are guidelines on architecture or other implementation choices, they are added here. Different approaches can also be discussed here.

Tasks

Preview Give feedback
  1. arealmaas
  2. arealmaas

Threat modelling

Preview Give feedback

Acceptance criteria

GIVEN ...
WHEN ....
THEN ...

GIVEN ...
WHEN ....
THEN ...

@elsand elsand added the needs consideration Requires additional consideration label Sep 1, 2024
@MagnusSandgren MagnusSandgren removed the needs consideration Requires additional consideration label Sep 2, 2024
@MagnusSandgren MagnusSandgren self-assigned this Sep 2, 2024
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

No branches or pull requests

2 participants