Technologies Involved:
PYTHON
Area Of Work: Machine Learning
Project Description

A prominent financial services provider, known for its innovative approach to market analysis, sought a solution to manage and analyze real-time stock data. They needed a system to store data at various intervals for quick access and accurate reporting. Oodles was approached to design a reliable solution using MariaDB and Redis, ensuring efficiency and scalability while delivering real-time data with ease.

Scope Of Work

The client faced the challenge of managing and storing large volumes of stock data at different time intervals. They required an automated system to handle per-second data storage and provide real-time access for reporting and analysis. Oodles addressed these needs by implementing a robust solution for setting up a centralized data management system. 

Our Solution

Oodles implemented a highly efficient system leveraging MariaDB and Redis to manage real-time stock data effectively. 

Key features include:

  • Real-time Data Storage: Stock data stored in MariaDB with support for multiple intervals (1 second, 1 minute, 5 minutes, 15 minutes, 30 minutes, 1 hour).
     
  • Optimized Retrieval: Stock data stored in Redis for faster access and streamlined performance during analysis.
     
  • API Development: Developed custom APIs to fetch the last 8 hours of data from Redis and historical data from the database.
     
  • Scalable Design: Designed a flexible system capable of expanding to handle additional stocks without compromising performance.

Related Projects