iOS System Design

How would you architect a photo sharing app to handle high scalability?

iOS Engineer

Meta

Google

Pandora

Okta

UberEats

Pinterest

Did you come across this question in an interview?

Answers

Anonymous

10 months ago
3.6Strong
I'm going to assume that the photo sharing app shares a specific link to x amount of users who can view one single photo. 

I'm also making another assumption, once a user has uploaded a photo to xyz website, it should be stored in the backend database with an endpoint call. 

So when a user wants to share an app, they would want to create a link to share to another user, or deep link it. 
We can generate a deep link url when a user clicks on the share button, and the user would then share that link to another user. 

Once the other users taps on that link, it will be deep linked into our xyz app, parse the url link, and depending on the url components, make a fetch call to our backend, which then returns all the data needed to then open up the view which displays the images with all the fetch calls. 

  • How would you architect a photo sharing app to handle high scalability?
  • Can you outline the steps you would take to design a highly scalable photo sharing app?
  • Describe your approach to creating a photo sharing app that can handle massive scalability.
  • In designing a photo sharing app, how would you ensure it can handle exponential growth and maintain high scalability?
  • What strategies would you employ to build a photo sharing app that can accommodate millions of users?
  • Explain your plan for developing a photo sharing app.
  • Share your thoughts on architecting a photo sharing app that can handle a massive user base.
  • How would you tackle the challenge of creating a photo sharing app that can scale rapidly to meet the demands of a rapidly expanding user base?
  • Detail your approach for building a highly scalable photo sharing app that can support a rapidly increasing number of users.
  • Can you provide insights into the steps you would take to design a photo sharing app which can scale to 1bil users?
  • How would you design a photo sharing app with high scalability?
Try Our AI Interviewer

Prepare for success with realistic, role-specific interview simulations.

Try AI Interview Now

Interview question asked to iOS Engineers interviewing at Electronic Arts, Fiverr, Pandora and others: How would you architect a photo sharing app to handle high scalability?.