At PokeDX, we are excited to provide an update on the progress of our real-time charting feature. As we have previously mentioned, we have been working hard to develop a charting system that is accurate, fast, and scalable. After months of experimentation and testing, we have landed on a solution that we believe will meet these requirements.
Best-in-class infrastructure
Our new charting system is based on the Python programming language and uses the “pandas” datatype to manage the data. This is a widely-used technology in the data science community and is well-suited to handling large datasets. The database layer of our new system is now complete, and we are currently working on indexing the OHLCV data for popular tokens.
Additionally, we’re using MongoDB as the database, with an abstraction layer (that we wont disclose) that provides high-performance storage and retrieval of large data sets. This is important as the data is going to be updated frequently. Additionally, this flexible data model and the ability to scale horizontally enables us to handle the large volumes of data that the charting feature will generate. Overall, this stack will ensure that the charts remain fast and responsive, even as more users begin to use the feature.
Recent progress
We are thrilled to announce that we have made significant progress in this regard recently. Our team recently deployed the new charting system to a testing server, and the results have been extremely encouraging.
The data provided by the charts is accurate down to the minute, which is a crucial requirement for any charting system. This enables users to make informed trading decisions based on the most up-to-date information.
In addition to being accurate, the new charting system is also able to handle large volumes of data without slowing down. This is essential, as it must be able to keep pace with the constant stream of data that is generated by the crypto markets.
Final steps
Despite the encouraging progress that we have made on real-time charting feature, we have recently encountered some challenges with the database. Specifically, we are experiencing issues when appending new data to existing pairs. This is a critical problem that must be resolved before we can push the new charting system to production. We are fully committed to overcoming this obstacle and are working hard to fix these issues and believe that we are getting closer to a solution every day.
Once the critical bugs have been resolved and the new charting system has been implemented in the front-end, we plan to deploy a test release to members of our community on Telegram and on Discord. This will give us an opportunity to gather feedback and stress-test the charts before we push them to production. We would greatly appreciate your help in testing the new charts and sharing your feedback with us.
Final remarks
We’re eager to unveil our new charting feature and are confident that it will be an invaluable tool for our users, especially as the crypto market continues to emerge from the bear market. We believe that the new charting will revolutionize the way that users interact with our platform, and we are excited to see the response from our community.
We are grateful for your support and look forward to sharing this exciting project with you in the near future 🙏
Next up is a full roadmap for 2023. Remember to follow to stay in the loop!
Follow us on Twitter!