[FOLIO-2432] Introduce Publish / Subscribe to Developers Created: 23/Jan/20  Updated: 03/Jun/20

Status: Open
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: TBD
Reporter: Marc Johnson Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to MODINV-181 Integrate mod-inventory with mod-pubsub Closed
Sprint:

 Description   

There has been significant investment in a publish / subscibe infrastructure for FOLIO. Work is just beginning to start to use it for data import and other places.

In order to help developers understand how and when to use this new facilitiate, it could be useful to introduce it to the wider development community.

Topics could include:

  • What is publish / subscribe?
  • What is an event in FOLIO?
  • How has FOLIO implemented it?
    • How are events delivered to subscribers?
    • Are events delivered to each instance of a subscriber or only one?
  • How is an event defined?
    • Including guidance around how to do this consistently
  • How does a module subscribe to an event?
    • Using the client library?
    • Using the API directly?
  • How does a module publish an event?
    • Using the client library?
    • Using the API directly?

Out of Scope Topics

  • Intended use / patterns
  • Event naming guidance
  • Event specification guidance
  • Event versioning guidance

Generated at Thu Feb 08 23:20:35 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.