New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

github.com/grid-stream-org/batcher

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/grid-stream-org/batcher

  • v0.3.1
  • Source
  • Go
  • Socket score

Version published
Created
Source

Batcher - Micro-batching Data Processing Service

The micro-batching data-processing Go service responsible for buffering incoming data from a MQTT broker, normalizing it, and writing to a destination.

🧭 Table of Contents

  • Batcher - Micro-batching Data-processing Service

👥 Team

Team MemberRole TitleDescription
Matthew CollettTechnical Lead/DeveloperFocus on architecture design and solving complex problems, with a focus on the micro-batching process.
Cooper DicksonProject Manager/DeveloperEnsure that the scope and timeline are feasible and overview project status, focus on UI and real-time transmission.
Eric CuenatScrum Master/DeveloperIn charge of agile methods for the team such as organizing meetings, removing blockers, and team communication, focus on UI and web socket interaction.
Sam KeaysProduct Owner/DeveloperManager of product backlog and updating board to reflect scope changes and requirements, focus on database operations and schema design.

🏗️ Directory Structure

  • .github/
    • GitHub CI/CD workflows
  • assets/
    • Static assets
  • cmd/
    • Main application
  • configs/
    • Configuration file template
  • internal/
    • Private application and library code
  • metrics/
    • Global Prometheus metrics instance
  • pkg/
    • Public application and library code

⛑️ Contributing

For guidlines and instructions on contributing, please refer to CONTRIBUTING.md

🚀 Local Run

Prerequisites

  • Ensure you have go installed

Steps

  1. First, start by cloning this repository to your local machine
git clone https://github.com/grid-stream-org/batcher.git
  1. Navigate to the project directory
cd batcher
  1. Populate configs/config.json with valid config to run the batcher
  2. Install the project dependencies
make download
  1. Run the batcher
make run

FAQs

Package last updated on 28 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc