kuhl-haus-mdp¶
Market data processing library.
Overview¶
The Kuhl Haus Market Data Platform (MDP) is a distributed system for collecting, processing, and serving real-time market data. Built on Kubernetes and leveraging microservices architecture, MDP provides scalable infrastructure for financial data analysis and visualization.
Key Features¶
Real-time market data ingestion and processing
Scalable microservices architecture
Automated deployment with Ansible and Kubernetes
Multi-environment support (development, staging, production)
OAuth integration for secure authentication
Redis-based caching layer for performance
Code Organization¶
The platform consists of four main packages:
Market data processing library (kuhl-haus-mdp) - Core library with shared data processing logic
Backend Services (kuhl-haus-mdp-servers) - Market data listener, processor, and widget service
Frontend Application (kuhl-haus-mdp-app) - Web-based user interface and API
Deployment Automation (kuhl-haus-mdp-deployment) - Docker Compose, Ansible playbooks and Kubernetes manifests for environment provisioning
Documentation¶
For architecture details, component descriptions, and API reference, see the full documentation on Read the Docs.
Additional Resources¶
📖 Blog Series: