Kafka Azure Sink
The Kafka Azure Sink is responsible for pushing messages from a list of topics to Azure Log Analytics.
Features:
- filtering out messages
- transforming the message into a normalized schema
- anonymizing fields that contains sensitive information.
separate instances of this service can be deployed for different use cases.
deployable to Kubernetes via HelmChart/FluxCD
- small CPU/Memory footprint
Technology: Go, Kafka, Docker, Kubernetes, Prometheus Metrics.
Kafka Stream Operator
The Kafka Stream Operator is responsible for processing messages from one topic and publishing them to another. Processing includes filtering messages and transforming the contents.
Features:
- filtering out messages
- transforming the message into a normalized schema
- anonymizing fields that contains sensitive information.
separate instances of this service can be deployed for different use cases.
Horizontally scalable- Deployable to Kubernetes via HelmChart/FluxCD
- Small CPU/Memory footprint
Technology: Go, Kafka, Docker, Kubernetes, Prometheus Metrics.
Hardware/Software Projects
Spa Controller
What do you do when your spa controller dies? Rebuild it!
Features:
- wireless connectivity
- filtering schedules
- time of day heating for power saving
- integration with Apple HomeKit
- over the air updates
Technology: C++, Arduino, Circuit Design, HomeKit, MQTT