The micro-batching data-processing Go service responsible for buffering incoming data from a MQTT broker, normalizing it, and writing to a destination.
| Team Member | Role Title | Description |
|---|---|---|
| Matthew Collett | Technical Lead/Developer | Focus on architecture design and solving complex problems, with a focus on the micro-batching process. |
| Cooper Dickson | Project Manager/Developer | Ensure that the scope and timeline are feasible and overview project status, focus on UI and real-time transmission. |
| Eric Cuenat | Scrum Master/Developer | In charge of agile methods for the team such as organizing meetings, removing blockers, and team communication, focus on UI and web socket interaction. |
| Sam Keays | Product Owner/Developer | Manager of product backlog and updating board to reflect scope changes and requirements, focus on database operations and schema design. |
For guidlines and instructions on contributing, please refer to CONTRIBUTING.md
- Ensure you have go installed
- First, start by cloning this repository to your local machine
git clone https://github.com/grid-stream-org/batcher.git- Navigate to the project directory
cd batcher- Populate
configs/config.jsonwith valid config to run the batcher - Install the project dependencies
make download- Run the batcher
make run