DR-000035 - Kafka Tenant Collection Topics
Submitted Date | Jun 7, 2023 |
Approved Date | Jun 7, 2023 |
Status | ACCEPTED |
Impact | HIGH |
Overrides/Supersedes
Not Applicable
RFC
https://github.com/folio-org/rfcs/blob/master/text/0002-kafka-tenant-collection-topics.md
Stakeholders
@Olamide Kolawole
Contributors
@Olamide Kolawole
Approvers
List TC members voted to approve the change
Background/Context
This will allow FOLIO's maximum number of tenants in a cluster to not be bound too early by Kafka resources and consequently reduce costs to host a suitable Kafka cluster for a corresponding multi-tenant FOLIO installation.
Assumptions
Development will need to occur on module touch points with Kafka to express the enhancements described in the RFC
Constraints
Kafka topic topology where multiple tenants have their dedicated topics will still be available.
Rationale
Detailed in the RFC
Decision
Provide a configuration option for FOLIO modules to produce messages to a tenant collection topic or a single tenant topic in Kafka.
Implications
Pros & Cons are detailed in the RFC.
Other Related Resources
Not Applicable