Altinn/altinn-notifications

Write necessary infrastructure code to setup a Kafka service

Closed this issue · 1 comments

Description

There is a need for a Kafka Service that can be used by Platform applications. Notification will be the first system taking advantage of Kafka, but the Kafka service should be set up completely independent of any other Platform application.

The Kafka service should ideally be managed by a vendor. Microsoft or ISV, on Azure.

Considerations

Ops requirements

  • Managed service: Apache Kafka® on Confluent Cloud™
  • Kafka has persistence we need to have a backup of. Preferably as a part of the managed service.

Specification tasks

  • Development tasks are defined

Development tasks

  • Documentation (docs.altinn.studio) is updated (if relevant)
    • Technical documentation
    • Access to dashboards (egres/ingres/topics etc)
  • QA
  • Manual test is complete (if relevant)

Test

Acceptance criteria

  • Script is ready and supports rollout to all environments

Made a set of follow-up issues:

With those tasks separated into new issues we're closing this.