Our solutions help companies from medicine to become better, to attract new customers, to simplify and accelerate access to health services and to improve the effectiveness of treatment by monitoring systems health, personal medical record, online-in clinic and intelligent document management.
The project was an analytical service allowing its users to monitor the capitalization of cryptocurrencies. The platform displays trade dynamics and volumes and provides effective analytical tools.
The resulting service can analyze a large amount of information. Around 30 exchanges were linked. To make it possible, we examined the APIs of all the exchanges known to us and identified some common patterns to parse them.
Parsing multiple stock exchanges was the most difficult and most interesting part of the project. The main goal was to process data without losing the speed needed: hence, sequential parsing would not have coped with it, so we implemented the parallel parsing approach via RabbitMQ.
As we have mentioned above, exchanges’ APIs can differ significantly. That is why we used different types of parsers:
As for the front-end, we optimized tables for large amounts of data with special indexes.
Your message has been successfully sent.
Thank you for contacting Evercode Lab
We will get back to you shortly.