4 ms·
A million tps is crazy! I have heard of trading platforms operating at this scale. Curious about your use cases that led to the creation of this.
by potamic 5y ago
A million tps is crazy! I have heard of trading platforms operating at this scale. Curious about your use cases that led to the creation of this.
- jorangreef 5y agoThanks! We had a link to a document in the deck (in a very small font!) that goes into more detail on the work that led to TigerBeetle [1]. More performance allows you to trade expensive hardware for cheaper commodity hardware to gain lower operational cost (e.g. a cluster of three Raspberry Pi's) while still having more than enough headroom to handle volume spikes safely (e.g. Black Friday). With digital payments, payments are also becoming more global, with higher volume and lower value, but existing infrastructure is not typically designed for this high volume low value performance profile (e.g. millions of payments at a fraction of a cent). Finally, high throughput allows you to easily ingest huge amounts of historical data into TigerBeetle in a few seconds. The design actually made this kind of throughput fairly easy to achieve, even for three small office laptops. The hard part is all the safety work that we're doing to make this hopefully many times safer than existing systems. [1] "Coil’s Mojaloop Performance Work 2020" - https://docs.mojaloop.io/documentation/discussions/Mojaloop%20Performance%202020.pdf https://docs.mojaloop.io/documentation/discussions/Mojaloop%...