[Spike] Estimate mod-pubsub deprecation

Description

Estimate the effort required for replacement of mod-pubsub with folio-kafka-wrapper in mod-circulation, mod-feesfines, mod-patron-blocks

Spike scope:

  • How to implement domain event producer?

  • How to implement Transactional Outbox pattern?

  • How to migrate from one approach to another while releasing?

  • Estimate getting rid of PubSub endpoints, schemas, files etc.

  • Review Kafka practices on FOLIO (including naming convention, partitioning)

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Raman Auramau May 10, 2023 at 12:06 PM
Edited

Since this is about a possible replacement of PubSub with Kafka, please also consider the Outbox Pattern to implement reliable sending of domain events.
For information:
FOLIO implementation - https://folio-org.atlassian.net/wiki/display/DD/Implementing+the+Transactional+Outbox+pattern

Won't Do

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created July 18, 2022 at 1:29 PM
Updated June 30, 2023 at 1:34 PM
Resolved June 30, 2023 at 1:34 PM
TestRail: Cases
TestRail: Runs