System Design - Dating app like Tinder
Work in progress. This is one of the possible solutions
Functional Requirement:
create Profile (profile service) - 5MB
upload pics (profile service) 5 images
set preferences (profile service)
deck (recommendation service)
swipe left-right (swipe service)
chat (chat service)
Non- functional Requirement:
highly available
eventual consistent
min latency
target users 10-50 M
Storage Estimation:
5MB x 50M
= 250TB


