System Design: Design recommendation sys based on location
Example: tinder profile recommendations based on location, google map recommendations etc. I am more interested in knowing about the systems where the entities' location keep on changing. For an example tinder profiles.
Some lines from my stack overflow question:
How does tinder and other applications show the near by active users, events and places? I am mainly interested in knowing how the data is modelled in DB and how is real time locations processed for the entities to make them available for faster search.
I know this is more of a stack overflow question but the question was closed as it is opinion based.