feat: project foundation — monorepo setup, shared config, redis streams, telemetry

- pyproject.toml with core deps and optional dep groups per service
- shared/config.py: Pydantic BaseSettings with TRADING_ env prefix
- shared/redis_streams.py: StreamPublisher/StreamConsumer wrappers
- shared/telemetry.py: OpenTelemetry + Prometheus metric export
- tests for Redis Streams helpers (5 passing)
This commit is contained in:
Viktor Barzin 2026-02-22 15:13:26 +00:00
parent 0ac9884b89
commit ae5b3f89d1
No known key found for this signature in database
GPG key ID: 0EB088298288D958
7 changed files with 248 additions and 0 deletions

0
shared/__init__.py Normal file
View file