I'm very curious about this rewrite in Java, especially the orders of magnitude improvement. That sounds extremely impressive, and something that I wouldn't have considered possible. Can you share a bit more about how this performance improvement is achieved?
then how do these behemoths go down? I'm sure there's a scenario or two where better solutions win eventually, is it all up to luck and time or is there an actual plan for that to happen
It's probably easiest for another company to pivot into this.
Say you have a maps / direction software with a very large userbase and decide to add a rating feature to locations. Or perhaps you have a professional social network and you add a feature to rate your employer.
Then they cannibalize the money they extract from recruiters to harass me for roles/services i have absolutely no interest in. Could also disrupt the power balance with companies paying for said subscriptions versus the free users.
Also, a cunning "growth hack" to improve user engagement ends up publishing employee ratings of their company in their colleagues' newsfeeds and sending out an email alert. This feature can be disabled by upgrading to LinkedIn Sales Navigator