todo ==== Some things that need to be done (unordered): - more unittests - functional tests - config schema validation (jsonschema) - config via env vars to override specific parameters from the config file - systemd watchdog support in case the services run under systemd - create kafka topic automatically or document/link avn client usage - kafka producer/consumer schemas (karapace?) - automatically publish on pypi when new git tags are pushed to github