Skip to content
github-actions[bot] edited this page Feb 13, 2026 · 4 revisions

Storm Data Shared

Shared Go library for the storm data pipeline. Extracts common patterns from the ETL and API services into a single importable module.

What It Provides

Package Purpose Used By
config Environment variable helpers and shared parsers ETL, API
observability Structured logging, health endpoints, ReadinessChecker interface ETL, API
retry Exponential backoff and context-aware sleep ETL, API

Pages

  • Architecture -- Package design, interface contracts, and design decisions

Related Repositories

Repository Relationship
storm-data-etl Imports config, observability, retry
storm-data-api Imports config, observability, retry
storm-data-collector TypeScript -- does not use this library
storm-data-system System orchestration and E2E tests

Storm Data Shared


Related Wikis

Clone this wiki locally