You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This epic collects all issues related to the initial development of a notification system. It should be able to take an order to send an email notification to a provided email address. Included in this work we also will need to create the base infrastructure and architecture for additional services related to notifications.
Considerations
Why don't the clients post directly to Kafka? As we know we will need authorization and authentication as well as some confirmation that the receipient is someone we can reach (at the moment of the creating the notification) we would need a library with all this logic bundled in. As we would have to provide libraries in different programming languages we believe a better approach is to provide an API with this functionality what we control and can modify as we see fit, in a single programming language.
Deployment checklist
Create domains for communication services
Connect domain to communication services
Ensure alerts for notifications and notifications email are deployed
Kafka service
The Kafka service being added to platform should be accessible for any use by any platform application. In other words, not restricted to Notification.
The content you are editing has changed. Please copy your edits and refresh the page.
This application should be the core part and access point for the Notification system. Primary objective is to take notification orders and provide endpoints for accessing stored notifications and their statuses. The API should have endpoints for both external and internal (within notifications) systems.
The content you are editing has changed. Please copy your edits and refresh the page.
Notification: Send email
This epic collects all issues related to the initial development of a notification system. It should be able to take an order to send an email notification to a provided email address. Included in this work we also will need to create the base infrastructure and architecture for additional services related to notifications.
Considerations
Why don't the clients post directly to Kafka? As we know we will need authorization and authentication as well as some confirmation that the receipient is someone we can reach (at the moment of the creating the notification) we would need a library with all this logic bundled in. As we would have to provide libraries in different programming languages we believe a better approach is to provide an API with this functionality what we control and can modify as we see fit, in a single programming language.
Deployment checklist
Kafka service
The Kafka service being added to platform should be accessible for any use by any platform application. In other words, not restricted to Notification.
Tasks
Notifications micro service
This application should be the core part and access point for the Notification system. Primary objective is to take notification orders and provide endpoints for accessing stored notifications and their statuses. The API should have endpoints for both external and internal (within notifications) systems.
Tasks
Send email notification service
Tasks
Onboarding
Issues related to onboarding of existing users of the Altinn 2 notification system over to the new service
Tasks
Obsolete sketch
The text was updated successfully, but these errors were encountered: