Skip to main content
Ctrl+K
Logo image
  • edX Event Bus - Kafka
  • edX Event Bus - Kafka
  • Manual testing
  • Getting Started
  • Testing
  • Internationalization
  • edx_event_bus_kafka
    • edx_event_bus_kafka package
      • edx_event_bus_kafka.internal package
        • edx_event_bus_kafka.internal.tests package
      • edx_event_bus_kafka.management package
        • edx_event_bus_kafka.management.commands package
  • Change Log
  • Decisions
    • 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
  • Repository
  • Suggest edit
  • Open issue
  • .rst

Decisions

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

previous

Change Log

next

1. Purpose of this Repo

By Axim Collaborative, Inc

© Copyright 2023, Axim Collaborative, Inc.

Creative Commons License
These works by Axim Collaborative, Inc are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.