Core Architecture: Utilizes Hexagonal Architecture to completely isolate the core IngestionService and AnalysisService from external dependencies. Implements the Adapter, Repository, Builder, and Dependency Injection patterns.
Data Engineering: Implements a dual-database design. PostgreSQL handles instrument symbology and run-audit logging, while QuestDB manages high-throughput OHLCV time-series data using monthly partitioning and deduplication keys (idempotent upserts).
Pipeline: Autonomously fetches live market data (via REST), parses raw JSON into canonical domain objects, computes statistical indicators (SMA, Z-Score), and stores the analytical results for downstream signal generation.