Financial Data API

Vijay Kumar

Backend Engineer
Fullstack Engineer
AWS
Node.js
Sass
Upwork
This project involves the development of a client-facing application designed to aggregate and serve financial market data specific to the United States. The application features a RESTful API that provides clients with access to a wide range of financial data, including options trading, ticker information, and market analysis.
To cater to diverse client needs, the application implements a subscription-based tier model, allowing users to choose the service level that best fits their requirements. The backend infrastructure is designed for high scalability, capable of handling over 1 million requests per day while maintaining a response time of below 50 milliseconds.
The system architecture leverages NodeJS for its non-blocking I/O model, ensuring efficient handling of concurrent requests. Data storage is managed through a combination of Postgres for relational data and DynamoDB for high-performance, schema-less data storage. Redis is utilized for caching frequently accessed data, significantly reducing response times. For asynchronous processing and to decouple various parts of the application, Amazon SQS is employed, facilitating reliable message queuing.
The application is hosted on AWS, taking advantage of its scalable compute services, managed database services, and integrated monitoring tools to ensure optimal performance and reliability. Through meticulous design and the strategic use of technologies, this application offers a robust solution for financial market data dissemination, catering to the evolving needs of its client base.
Partner With Vijay
View Services

More Projects by Vijay