Eventdrevne varslinger fra oed-authz
- Dominant language
- No language data
- Stars
- 5
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
I noen tilfeller kalkulerer oed-authz hvilke roller som skal fjernes eller slettes. Dette gjelder i tildeling av kollektiv skiftefullmakt, samt sletting av skiftefullmaktsrollene dersom arvingen som utstedte de ikke lenger har skifteattest-rollen. Når disse hendelsene oppstår får ikke resten av systemet vite om dette og ingen varslinger kan sendes til de det gjelder.
En måte å løse dette på er å innføre eventer som publiseres av oed-authz når disse hendelsene oppstår. oed kan abonnere på disse eventene og basert på disse sende varslinger til de som rammes.
Diskusjonspunkter:
* Er dette noe som bør gjøres via altinn eventing, eller skal vi her ta i bruk vår egen Azure ServiceBus?
* Skal vi benytte en abstraksjon/rammeverk ala MassTransit/Wolverine etc. rundt dette, eller bare benytte Altinn events/Azure Servicebus direkte? Eventuelt en tynn egenutviklet abstraksjon?
* Hvordan sikre at vi alltid både publiserer eventer og gjør databaseendringer? Skal vi ta i bruk en form for transaksjonell outbox? Lage selv?
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named. Start by tracing where oed-authz removes or deletes roles and how oed currently sends notifications, then resolve the transport, abstraction, and database-consistency questions raised in the issue. Done means the event flow and consistency approach are agreed and events can drive notifications for affected users.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- backend-api-design, databases, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100