Writeup System Design — Backend for Google Photos[Systems Design Sundays]
To get good at System Design Interviews, going through many of these is your best bet
To learn more about the newsletter, check our detailed About Page + FAQs
To help me understand you better, please fill out this anonymous, 2-min survey. If you liked this post, make sure you hit the heart icon in this email.
Another crazy week huh,
We got a big announcement up first- We’re going for a rebrand.
Don’t panic, the high-quality content you signed up for still stays. It’s just that this newsletter covers so much more than just interviews. My work has found a lot of appreciation from people in all walks of life. Therefore, Coding Interviews Made Simple is gone. Welcome Technology Made Simple. Cue the drumrolls, please.
As you know, there’s only one way to get good with System Design Interviews. That is to read/watch more. Watch the system design mock interviews on YouTube, read through the engineering blogs, and read learn about the different important technologies/concepts. I always share the best ones I come across here. Today is no different.
The article below is a possible solution to design the backend for Google Photos. This is a pretty common question, and you should definitely go through it.
https://medium.com/@mecha-mind/system-design-backend-for-google-photos-e0abcd74dd36
As you read through this, take note of how the author first does domain analysis. He makes note of requirements (functional and non-functional), notes the expected load and performance, and only then proceeds to build up the solution. Along with this, I also recommend developing user profiles (notice what kinds of users you expect to use your system). This can help you develop solutions that are truly valuable. I cover this idea in more detail here.
If you have enjoyed this post so far, please make sure you like it (the little heart button in the email/post). I also have a special request for you.
***Special Request***
This newsletter has received a lot of love. If you haven’t already, I would really appreciate it if you could take 5 seconds to let Substack know that they should feature this publication on their pages. This will allow more people to see the newsletter.
There is a simple form in Substack that you can fill up for it. Here it is. Thank you.
https://docs.google.com/forms/d/e/1FAIpQLScs-yyToUvWUXIUuIfxz17dmZfzpNp5g7Gw7JUgzbFEhSxsvw/viewform
To get your Substack URL, follow the following steps-
Open - https://substack.com/
If you haven’t already, log in with your email.
In the top right corner, you will see your icon. Click on it. You will see the drop-down. Click on your name/profile. That will show you the link.
You will be redirected to your URL. Please put that in to the survey. Appreciate your help.
In the comments below, share what topic you want to focus on next. I’d be interested in learning and will cover them. To learn more about the newsletter, check our detailed About Page + FAQs
If you liked this post, make sure you fill out this survey. It’s anonymous and will take 2 minutes of your time. It will help me understand you better, allowing for better content.
https://forms.gle/XfTXSjnC8W2wR9qT9
I’ll see you living the dream.
Go kill all and Stay Woke,
Devansh <3
To make sure you get the most out of System Design Sundays, make sure you’re checking in the rest of the days as well. Leverage all the techniques I have discovered through my successful tutoring to easily succeed in your interviews and save your time and energy by joining the premium subscribers down below. Get a discount (for a whole year) using the button below
Reach out to me on:
Instagram: https://www.instagram.com/iseethings404/
Message me on Twitter: https://twitter.com/Machine01776819
My LinkedIn: https://www.linkedin.com/in/devansh-devansh-516004168/
My content:
Read my articles: https://rb.gy/zn1aiu
My YouTube: https://rb.gy/88iwdd
Get a free stock on Robinhood. No risk to you, so not using the link is losing free money: https://join.robinhood.com/fnud75