3 ms·
Sometimes the reason it's done that way, is because they were in a rush in the first iteration, and never got around to refactoring. Loads of VC money means yo
by greenhatman 7y ago
Sometimes the reason it's done that way, is because they were in a rush in the first iteration, and never got around to refactoring.
Loads of VC money means you can take more time up front to architect things better. Maybe have more experiences engineers and architects on the team from the start.
- papito 7y agoNot really. VCs expect 10x returns. Yesterday. They really don't care if it's the best system ever designed. It just has to work until a liquidity event.
- elamje 7y agoI understand your point, but I think VC backed companies are likely in a more hyper growth mindset than banks and conservative industries were when they were making these systems in the 80’s. As much flak as I’ll get for saying this, why Python? It seems like Robinhood went all in on an ecosystem that is easy to get an MVP off of the ground with, but certainly not as fast and reliable as you would expect a system moving billions everyday. Language typically doesn’t matter for end users, but man, there are at least 10 solid options to build a critical trading system in that are faster and safer than Python.
- CameronNemo 7y agoIs it really 100% python? I can't find any indication of what they use besides the python helper library for Kafka. Seems like a message queue would be conducive to partial rewriting of the system.