Tham khao https //thewebdevcoach com/system design tinder → Tinder using mongoDB https //dev to/mukulalpha/system design tinder cost to develop how to earn revenue 4mno → System design monitor, match,[.]
Trang 1Tham khao:
https://thewebdevcoach.com/system-design:-tinder
→ Tinder using mongoDB
https://dev.to/mukulalpha/system-design-tinder-cost-to-develop-how-to-earn-revenue-4mno
→ System design: monitor, match, recommendation
Tinder architecture
https://www.techaheadcorp.com/blog/understanding-system-design-architecture-of-tinder/
Trang 2https://towardsdatascience.com/i-analyzed-hundreds-of-users-tinder-data-including-messages-so-you-dont-have-to-14c6dc4a5fdd
Trang 3Amazon Simple Storage Service or S3 is object storage with a simple web service interface to store and retrieve any amount of data from anywhere on the web
AMAZON AWS:
https://aws.amazon.com/vi/blogs/database/building-resiliency-at-scale-at-tinder-with-amazon-elasticache/
DATABASE DESIGN: Amazon DynamoDB, PostgreSQL, MongoDB, Redis
postgreSQL
https://github.com/belushkin/tinder/blob/master/src/main/resources/schema
https://github.com/belushkin/tinder/blob/master/src/main/resources/dump.sql
https://hevodata.com/learn/postgresql-to-mongodb/
→ Connect postgreSQL and MongoDB
Trang 4RDBMS platforms
ERD database
https://app.genmymodel.com/api/repository/simonbalean/Tinder https://app.genmymodel.com/api/repository/JuanPablooo/Tinder
User:
{
“userId”: ”abc”,
Trang 5“name”: “alice”,
“age”: 19,
“gender::”M”,
“Location”:{
}
"userId": "AWDGT567RTH",
"name": "Julie",
"age": 25,
"gender": "F",
"location": {
"latitude": 123123,
"longitude": 123123
},
"media": {
"images": [
"https://mybucket.s3.amazonaws.com/myfolder/img1.jpg", "https://mybucket.s3.amazonaws.com/myfolder/img2.jpg", "https://mybucket.s3.amazonaws.com/myfolder/img3.jpg" ]
},
"recommendationPreferences": {
"ageRange": {
"min": 21,
"max": 31
},
}
}
}