kdb Products
Overview
KDB.AI
kdb+
kdb Insights
kdb Insights Enterprise
Capabilities
The Data Timehouse
Vector Database Explained
kdb+ Time Series Database
PyKX Python Interoperability
Services & Support
Financial Services
Quant Research
Trading Analytics
Industry & IoT
Automotive
Energy & Utilities
Healthcare & Life Sciences
Manufacturing
Telco
Learn
Overview
Featured Courses
KX Academy
KX University Partnerships
Connect
KX Community
Community Events
Developer Blog
Build
Download
Documentation
Support
About Us
Partner with Us
Become a Partner
Find a Partner
Partner Signup
Join Us
Connect with Us
The BitMEX cryptocurrency derivatives exchange was launched in 2014 and currently averages daily trading volumes of US$3Bn. BitMEX built its matching and margining engine on kdb+ and cite the technology’s flexibility and speed in enabling them to pivot their product offerings twice: in the first instance from low-leverage inverse and quanto futures to high-leverage ones, and in the second case from high-leverage futures to its flagship product, the XBTUSD Perpetual, which they proudly claim trades more than any crypto product in the world.
In a series of blogs the exchange talks about their goal to achieve “100x” performance which the consistent coherency inside the BitMEX engine makes possible as kdb+ is fast enough to continuously remargin all positions upon each individual price change. In this 2nd posting they talk about how they have handled those unprecedented volumes and provide a deep dive into overload/load shedding and problems inherent to horizontal scaling with practical insights into what can be parallelised and what must remain serial.
Click on this link to read the full blog