What technologies are best suited for the highest performance web services to handle the heaviest loads? Thousands (even millions) of transactions per second?
I know that Node.js can handle thousand(s) sessions on a single thread. And I do not know of any other technology which handle more than one session per thread. Am I right about that? Are there others that can do this also?
What about real-time programming as it relates to web-services. Is there such a thing?
And how about a few general words about hardware deployment? Having a central API call which distributes calls to hundreds of more specialized web servers? What about Caching for successive related calls?
And what about Machine Learning? Can algorithms be optimized by existing Machine Learning algorithms that reduce the average response times of the most heavily load web service?