John Davies
John Davies
CTO, C24OMG, 30 years in technology! Hardware, assembler, C, C++ and almost 20 years of Java. From head of trading technology to global head of architecture in large investment banks, now co-founder and CTO of C24. Founded in 2000, sold to NASDAQ’s Iona Technologies in 2007 and bought back in 2011, C24 is an integration company working mainly in the investment banking world with standards like FIX, FpML, ISO-20022 and SWIFT. For the last year C24 has been developing a new binding technology (SDO’s) that compacts messages in memory by as much as 50 times with no loss of performance, it’s already being used in the telco world to parse at over a million messages a second.
-
Turn your XML into binary - make it smaller and faster
Track: Solutions TrackLocation:Abstract:
The smallest Java object is 48 bytes, Java binding tools like JAXB create 100s of these per message, no wonder then that we need gigabytes or terabytes of RAM in our caches. Why not bind to pure binary and keep the same Java API? That’s what we did, the result is lass than 20th of the standard JAXB object size, that’s a saving of 95% with no cost to performance.