I am on the verge to start making a "Large distributed application", but i'm struggling to decide what software is the most adequate to do so.
A publish/subscribe application, which depending on user's preferences (subscriptions), will be updating him of new publications around him when he walks.
Getting user's position is mandatory, and would be achieved via an android application that communicate with the server via an API.
I plan to be able to handle at least 10k requests/sec and 10k simultaneous connection or more. What Technologies can help me doing this?
Reference: The idea came to me, after reading this paper, in which, the authors used both scala language and Akka framework to achieve pretty good results. https://ieeexplore.ieee.org/document/8069070