Имитация foursquare не очень хороший подход. Решение ваших конкретных функциональных потребностей и уровней нагрузки всегда будет нестандартным, а не скопированным. Даже в самом большом университетском городке в мире, когда каждый человек пользуется этой услугой, вы будете совершенно не в себе от базы пользователей Foursquare. Поэтому все, что они делают, НАМЕРЕННО выше, чем нужно.
Для ваших целей простой веб-сервис, вероятно, более чем достаточен. Сейчас я создаю приложения, которые чувствительны к местоположению (события в области искусства / культуры и потребительские предложения локальны по отношению к текущей позиции пользователя), которые в настоящее время используют PHP-сценарии с аргументами строки запроса или отправленных данных и используют JSON. Ничего особенного, но я могу справиться с нагрузкой на стороне сервера с помощью легких технологий, которые я уже знаю, и я знаю, что она будет масштабироваться в соответствии с моей реальной нагрузкой.
Не доверяйте тому, как это делают другие, даже если они лидеры отрасли. Их потребности не ваши потребности.