Decisions#
The following ADRs are a record of all decisions made as a part of developing this library.
- 1. Purpose of this Repo
- 2. Kafka-Based Event Bus
- 3. Managing Kafka Consumers
- 4. Kafka Managed Hosting
- 5. Optional import of confluent-kafka
- 6. Public API and App Organization
- 7. Polling the producer
- 8. Baseline error handling for the event bus
- 9. Baseline error handling for the Kafka consumer
- 10. Audit logging
- 10. Multiple event types per topic