Ruby and Nodejs is better
Not really though, you'll need a language that can parse huge sets of data very quickly. I guess this works for small exchanges, but if you're really serious, you'll need something like
https://kx.com/connect-with-us/developers/(I believe Bitmex is also using KDB+)
Which is primarily build on peatio i'm pretty sure. -- OP can check that out here,
https://github.com/peatio/peatio