- subscription messages sent to coinbase.
- messages consumed from coinbase.
- coinbase reconnection errors.
make install
install python dependencies.make test-format
tests formating and performs static type checking.make test-unit
tests live message consumption to a mock kafka stream.make test-integration
tests helm deployment with kafka broker.
pull request
format, unit, and integration tests.merge to main
docker and helm release (if version bumped).
Message deduplication should be implemented if the producer is replicated.