Repository navigation
Home
github-actions[bot] edited this page Feb 13, 2026
·
4 revisions
Shared Go library for the storm data pipeline. Extracts common patterns from the ETL and API services into a single importable module.
| 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 |
- Architecture -- Package design, interface contracts, and design decisions
| 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 |