Scalable alarm processing with Kafka

For DevJam 2019 I would like to try reworking the components in our alarm pipeline (see to use Kafka as a state store and remove the need for persisting events or alarms to Postgres.

A successful solution would be able to process alarms for high volumes of events (>100k/sec) and be able to render the alarms in Helm.