Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Submitted Date

  

Approved Date


Status

DRAFT

ImpactMEDIUM


 

Overrides/Supersedes 

...

  • Pros
    • N/A
  • Cons
    • N/A


Other Related Resources

Action Items

  •  Marc Johnson to touch base with steve.osguthorpe who might have investigated this not too long ago
  •  Jakub Skoczen to add some context to this page providing insight into the motivation behind doing this... Started with Sinopia, but there are other aspects to this.
  •  Craig McNally File JIRAs to capture this work so it can be assigned/picked up by one of the development teams (Core platform?) - Start with a SPIKE?

Meetings notes

Agenda

  • (plus) Review current context of FOLIO Data Consistency
  • (plus) Review identified groups of Data Consistency issues - are there any to be added?
    • added a new one for update collisions
  • (plus) What are the priorities?
  • (plus) Review a proposed solution for Eventual consistency for redundant data
  • (plus) Identify next steps

Tech Leads meeting

  • (plus) Communicate the proposed solution for Eventual consistency for redundant data on Tech Leads meeting
  • (plus) Next steps from my end - no objections from Tech Leads to go ahead
    • I do propose to consider a FOLIO Domain Event Bus on top of Kafka as a potential pattern (without strong committing on this right now)
    • Need to work though this in all the details during implementation for a particular case (Thunderjet team has some examples)
    • After that - document and review the design and implementation, and present on Tech Leads meeting as a detailed design
  • Action items:
    • (warning) Sync with Charlotte W regarding the cross apps consistency
    • (warning) Chat with Mikhail F and Vladimir S regarding Kafka usage including topic naming conventions etc.
    • (plus) Meet with Thunderjet team and Dennis B to agree on capacity and planning
    • (warning) Raman to continue design work and keep in mind Jacub's proposal (see in comments)

Thunderjet grooming session

  • (plus) Raman shared current status and suggested plan; Thunderjet is ok to go ahead
  • Image AddedUIREC-135 - Update create, edit and receive piece forms with additional fields CLOSED - this is a top priority issue with data consistency for duplicated data which is necessary for current Thunderjet feature completion; agree to start with this issue
  • Raman to work with Andrei Makaranka on details