Skip to content
aiqbench takeAI Products

aiqbench analysis

This paper proposes a distributed microservices architecture using TensorFlow Recommenders to enable continuous, low-latency training for stock prediction models in real-time financial markets. By employing a leader-follower pattern with Kubernetes and RabbitMQ, the system addresses concept drift while ensuring high availability through persistent model weight storage on cloud object storage. While effective at scaling inference throughput, the approach highlights practical constraints such as API-imposed data staleness that remain critical challenges for production-grade online learning in finance.
Sources coveringarXiv, Neo4j
What this isA model's reading of the article and related coverage, written for aiqbench. Not the publisher's words.

A scalable online machine learning approach for Stock Recommendation

arXiv3 min read

arXiv:2607.23120v1 Announce Type: cross Abstract: Stock recommendation systems face the dual challenge of adapting to rapidly changing market conditions while maintaining low-latency predictions for end users. Traditional batch-trained models fail to capture concept drift, and monolithic architectures struggle to provide fault tolerance under load. This paper presents a scalable online deep learning-based stock recommendation system built on a distributed microservices architecture using Kubernetes, Docker, and RabbitMQ. The system employs a hybrid leader-follower architecture where a primary model continuously trains on streaming financial data, including EPS, MACD, and price, from the Alpha Vantage API while multiple replica models serve user-facing recommendations in parallel. A multilayer perceptron implemented with TensorFlow Recommenders generates content-based recommendations using explicit user ratings (1-5) and transfer learning. The architecture ensures high availability. The leader persists model weights to Google Cloud Object Storage, allowing replicas to recover seamlessly upon failure, while RabbitMQ provides message durability and replay. Results demonstrate that the system serves stock recommendations in 23 seconds per request and processes up to 500 portfolio addition requests per second per follower. Key limitations include data staleness (up to 150 minutes due to API rate limits) and the absence of a service mesh for inter-cluster security. This work contributes a production-ready reference architecture for online recommender systems that balances consistency, availability, and scalability in a financial domain context

Abstract:Stock recommendation systems face the dual challenge of adapting to rapidly changing market conditions while maintaining low-latency predictions for end users. Traditional batch-trained models fail to capture concept drift, and monolithic architectures struggle to provide fault tolerance under load. This paper presents a scalable online deep learning-based stock recommendation system built on a distributed microservices architecture using Kubernetes, Docker, and RabbitMQ. The system employs a hybrid leader-follower architecture where a primary model continuously trains on streaming financial data, including EPS, MACD, and price, from the Alpha Vantage API while multiple replica models serve user-facing recommendations in parallel. A multilayer perceptron implemented with TensorFlow Recommenders generates content-based recommendations using explicit user ratings (1-5) and transfer learning. The architecture ensures high availability. The leader persists model weights to Google Cloud Object Storage, allowing replicas to recover seamlessly upon failure, while RabbitMQ provides message durability and replay. Results demonstrate that the system serves stock recommendations in 23 seconds per request and processes up to 500 portfolio addition requests per second per follower. Key limitations include data staleness (up to 150 minutes due to API rate limits) and the absence of a service mesh for inter-cluster security. This work contributes a production-ready reference architecture for online recommender systems that balances consistency, availability, and scalability in a financial domain context

Computational Engineering, Finance, and Science (cs.CE); Artificial Intelligence (cs.AI); Distributed, Parallel, and Cluster Computing (cs.DC); Computer Science and Game Theory (cs.GT)

arXiv:2607.23120 [cs.CE]

(or arXiv:2607.23120v1 [cs.CE] for this version)

https://doi.org/10.48550/arXiv.2607.23120 arXiv-issued DOI via DataCite (pending registration)

Full text under the publisher's open licence · 251 words

Related coverage