How do location aware dating apps store the locations of its users so that it can show people how far away they are from each other? Do they use some standard database, like SQL, or some kind of database optimized for constantly changing data which does not require long term storage?
"Depends"
that's a very vague question you're asking
>>62174909
I just want any kind of answer, really. I'm trying to make a location aware app myself, and I have no idea what kind of options to look at.
>>62174839
>Any time user logs on check their location
>Update MostRecentLocation column on User row
basically there's going to be an sql database with the last known location for the users in it
if locations services are enabled it'll refresh every minute or so
if not it sticks with your last location
Depends what you define as "location-aware".
Do you mean 'find single girls in your city' or 'find single girls within 4 city blocks/in the same venue as you'.
look up "googlemaps api"
>>62174839
>Do they use some standard database
Yes, every company shares all their proprietary secrets about their dating apps and they all use DatingDB to share info with each other. Seriously what kind of fucking question is this.
>>62174839
>For the backend, we’ve used node.js, java, mongo, dynamo, redis, scala, SQS, kinesis, kafka, spark, kubernetes, rundeck and EMR to name a few.
https://www.quora.com/What-does-Tinders-tech-stack-and-infrastructure-look-like
so for Tinder it's MongoDB, DynamoDB and Redis
>>62175974
hey
>>62176100
b-but I thought nobody used MongoDB because kekekeke webscale video from 2010 aheuhuehue jutttht uuuthe potttht grethh
>>62175882
4 blocks
>>62176100
Ok thanks!