CloudQuotation obtains quotations from exchanges by using the File Transfer Protocol (FTP) and processes the quotations into indexes based on massive computing. For example, if 8,000 stocks are traded for four hours per day and their quotations are updated every second, CloudQuotation needs to perform 1.2 billion computing operations per day to generate 10 Candlestick charts. In actual business scenarios, CloudQuotation also needs to compute real-time and delayed quotations as well as dozens of indexes, such as price-earnings ratios (P/E ratios), price movements, ratios of buying and selling orders, and volume gaps between buying and selling orders. This puts the number of computing operations that CloudQuotation needs to perform to more than 1.5 billion per day.

Massive computing on large amounts of quotations

CloudQuotation obtains quotations from exchanges by using the File Transfer Protocol (FTP) and processes the quotations into indexes based on massive computing. For example, if 8,000 stocks are traded for four hours per day and their quotations are updated every second, CloudQuotation needs to perform 1.2 billion computing operations per day to generate 10 Candlestick charts. In actual business scenarios, CloudQuotation also needs to compute real-time and delayed quotations as well as dozens of indexes, such as price-earnings ratios (P/E ratios), price movements, ratios of buying and selling orders, and volume gaps between buying and selling orders. This puts the number of computing operations that CloudQuotation needs to perform to more than 1.5 billion per day.

Provision of real-time quotations and indexes

Stock exchanges need to provide stable, real-time quotations and indexes for traders and investors to make informed buy and sell decisions. This is the cornerstone of their businesses. In the stock market, price changes may happen within milliseconds or microseconds, which may cause huge capital changes. For example, investors must keep an eye on whether the price of each stock approaches the upper or lower limit, so they can make informed decisions to buy or sell shares of the stock at the opportune time. Split-second decisions like these are crucial to the financial health of the investors.

Scalability to process highly concurrent queries during peak hours

Exchanges are open at specified hours. The number of visits to CloudQuotation surges during the pre-opening and trading sessions. In particular, the number of concurrent visits within the 30-minute pre-opening session is dozens of times higher than before the closing bell. CloudQuotation can be scaled to process up to 1 million queries per second (QPS).

Active push of quotation updates in large quantities

The CloudQuotation backend actively pushes quotation updates to data feed subscribers. Quotations in the stock market are volatile. When the stock market is promising, CloudQuotation needs to serve nearly 1 million concurrent users. These users have subscribed to 20 stocks on average, and the quotations of these stocks are updated every second. CloudQuotation can push up to 10 million quotation updates per second by using data merging and cache optimization.