4 ms·
> All the big companies are using Java and Go almost exclusively for high volume endpoints Please cite “all the big companies.” Also exclusively? No seriously,
by yeukhon 9y ago
> All the big companies are using Java and Go almost exclusively for high volume endpoints
Please cite “all the big companies.” Also exclusively? No seriously, that is a bold claim. Google isn’t one of them because most of those hotepots are still written in C++. I don’t know how you can claim this. Based on some occaion company blog posts, changing just one or two endpoints out of say 100?
What about Rust? I also know companies rewrote some hotspots in Rust too.
- pjmlp 9y agoPick the Fortune 500 list, take out the SV darlings, the majority of their backend stacks will be a mix of Java and .NET deployments. Easy to find out just by looking at their open job positions.
- dx034 9y agoI'd say that you find a fair share of C++ as well. Especially for high volume endpoints.
- pjmlp 9y agoQuite true, although it tends to be used in native libraries called from one of those managed languages.
- slackingoff2017 9y agoThis is true even with most SV darlings. Netflix, Google, Uber, and Amazon use tons of Java. Probably the majority of their systems. Microsoft is an exception because they built C# which is basically a more modern but less popular variant of Java. There was even a project for a long time that let you use Java code in C# projects by converting the bytecode, they're that similar. The notable exception is Facebook. They were stuck in PHP hell for so long that they redesigned the language to make it work.
- slackingoff2017 9y agoGoogle has a huge amount of code written in Java, I would say the majority of their systems. Just look at their open sourced projects and job listings. Over 50% Java easily.