Microservice written in Rust to send push notifications to clients (e.g. iOS / Android).
- Apache Kafka consumer
- Stateless desgin
- Lightweight
- Platform independant
- Docker
This microservice is implemented for the One Tracking Framework, which was originally developed by the #wirvsvirus-Hackaton. The goal is to curb the Covid-19 disease.
Install libpq-dev (Ubuntu), or PostgreSQL (Windows) in order to build the service.
docker-compose up -d # setup environment
RUST_LOG=info cargo run --release
Hint: dont forget to create kafka topics
docker build -t pushy-image .
docker run pushy-image pushy