The video discusses the scaling requirements for a photo-sharing system, focusing on the space requirements for metadata. The system will need approximately 175 GB of metadata storage for six years, which cannot be held by a single commodity server. Therefore, sharding is required to distribute the data among multiple servers. The author proposes a template to identify bottlenecks in the system, using the acronym SDPHAG (Storage, Throughput, Parallelism, Hotspot, Availability, and JIO). The article then focuses on storage, the first component of the template, and discusses the need for distributed file storage and sharding. Sharding can be done based on photo ID, and the article provides an example of how servers can be added horizontally to scale the system.
Follow Playlist
Mock Interviews - • Mock Interviews
Uplevel with Omkar Deshpande - • Uplevel with Omkar Deshpande
Subscribe to Interview Kickstart Youtube Channel so that you don't miss any important video that may help boost your career
Subscribe - / interviewkickstart
Join in our webinar - https://www.interviewkickstart.com/
Follow us at
Facebook - / interviewkickstart
Instagram - / interviewkickstart
#MAANG #FAANG #InterviewTips #InterviewKickstart
Watch video Designing a Photo Sharing Service | Google Engineering Manager | online without registration, duration hours minute second in high quality. This video was added by user Interview Kickstart 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 40 once and liked it people.