Simple data processor, with random data generator
To run locally:
- Run Kafka:
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
- Run MongoDB:
systemctl start mongod.service
- Run data generator:
go run cmd/generator/main.go
- Run data ingester:
go run cmd/app/main.go
Things TODO/consider:
- retry mechanisms
- tracing
- monitoring
- automated testing