Real-time cryptocurrency data pipeline — Binance WebSocket → Redpanda → TimescaleDB → dbt → Grafana, with Telegram alerts.
- Real-time ingestion of BTC, ETH, SOL, BNB trades via Binance WebSocket
- Kafka-compatible streaming with Redpanda, batch writes (200 records / 3s)
- TimescaleDB hypertables with auto continuous aggregates for 1m & 1h OHLCV
- 3-layer dbt models: staging, intermediate (candles), marts (volatility, volume)
- Telegram alerts for >3% price change and >3σ volume spikes
- One-command deployment with Docker Compose