Twitter / Newsfeed System Design Interview Question

  Рет қаралды 9,898

TechPrep

TechPrep

Күн бұрын

Пікірлер: 40
@findtharun
@findtharun 26 күн бұрын
Your videos are truly underrated - crisp and clear. I believe your channel has a lot of potential, and your website has a wealth of content that could be very helpful for my interview preparations. kudos to your expertise and hard work in content creation!!
@TechPrepYT
@TechPrepYT 25 күн бұрын
Glad you like the video format! Really appreciate the kind words!
@antonignatenko7776
@antonignatenko7776 5 ай бұрын
this is literally what i’ve been looking all over youtube finally mate need more of this
@TechPrepYT
@TechPrepYT 4 ай бұрын
Appreciate the support! Could I use this comment on the website?
@antonignatenko7776
@antonignatenko7776 4 ай бұрын
@@TechPrepYT definitely!
@JasonChen-ue9vm
@JasonChen-ue9vm 4 ай бұрын
nice content,you'll have countless followers in future
@9_9_2
@9_9_2 4 ай бұрын
The table is getting another beating. Great video!
@user-xc7rp5pr2l
@user-xc7rp5pr2l 5 ай бұрын
Interesting breakdown ❤
@adriablancafort
@adriablancafort 5 ай бұрын
Very valuable content! You've done tiny url, a social media and a search engine. Now it's time for an in depth ecommerce system design video. I would love to see that!
@TechPrepYT
@TechPrepYT 5 ай бұрын
It's on the roadmap don't worry 🤝
@adriablancafort
@adriablancafort 5 ай бұрын
@@TechPrepYT Great. We would love to see how you discuss the design of the rest api and how you structure the architecture of all the different services for the cart, product listings, user accounts, whishlist, etc. I would really love if you can talk a bit about the product recommendation system, infinite scroll pagination in the rest api, etc.
@TechPrepYT
@TechPrepYT 5 ай бұрын
Yes the video will definitely cover all of those services, but it mightn't just be a REST API. I most likely will also include a GraphQL API to handle the nested nature of some of the data (e.g. products) as well as pagination etc.
@adriablancafort
@adriablancafort 5 ай бұрын
@@TechPrepYT Cool! Can't wait.
@runzhou3070
@runzhou3070 5 ай бұрын
great content, precise and elegant
@TechPrepYT
@TechPrepYT 4 ай бұрын
Appreciate the support! Could I use this comment on the website?
@paulywalnutz5855
@paulywalnutz5855 5 ай бұрын
im literally doing system design at uni now and this is just golden content
@TechPrepYT
@TechPrepYT 4 ай бұрын
Appreciate the support! Could I use this comment on the website?
@NamalJayathunga
@NamalJayathunga 5 ай бұрын
Your content are amazing. Thank you. I want to learn server and db scaling deeply.
@TechPrepYT
@TechPrepYT 4 ай бұрын
Appreciate the support! Could I use this comment on the website?
@AkaThePistachio
@AkaThePistachio 5 ай бұрын
Can see your channel growing big with content like this, Im a recent grad of computer science strugging with technical interviews so stuff like this is really helpful
@TechPrepYT
@TechPrepYT 5 ай бұрын
Appreciate the kind words! If you email techprepbusinss@gmail.com, I can give you free access to techprep.app if you want!
@AkaThePistachio
@AkaThePistachio 5 ай бұрын
Yeah will do that would be great! I find myself feeling like a bit of an imposter I managed to get a first but I struggle with stuff from my 1st year so been trying to go back over this stuff so I dont get caught out in interviews@@TechPrepYT
@TechPrepYT
@TechPrepYT 4 ай бұрын
Appreciate the support! Could I use the top comment above on the website? And also don't hesitate to send the email!
@AkaThePistachio
@AkaThePistachio 4 ай бұрын
Yeah sure @@TechPrepYT
@flobuilds
@flobuilds 5 ай бұрын
Great video but maybe a little extra improvement could be to disconnect the user from the profile. So have one sso service for handling users (security, login/register, user info,... ) and one profile service for storing the profile info like in this case the follower stuff etc. and use this for the other Services and reference the connected user id in the Profile. This could allow for a user to have multiple profiles on a single account and to have the whole security logic be somewhere else for better Performance and maybe when creating a new system to use the same sso for login with your account
@TechPrepYT
@TechPrepYT 5 ай бұрын
Great comment! Yes 100% agree this would be a very important service to implement to make the system more robust and extensible. If you were using a cloud provider they have services like AWS Cognito which would help you implement this. This is definitely something worth including in this system design!
@flobuilds
@flobuilds 5 ай бұрын
@@TechPrepYT thanks for the reply
@cheeto4950
@cheeto4950 5 ай бұрын
Amazing and educational
@TechPrepYT
@TechPrepYT 4 ай бұрын
Appreciate the support! Could I use this comment on the website?
@agb2557
@agb2557 5 ай бұрын
Thank you for your videos, they’re really informative. You deserve many more subscribers! Just a small bit of feedback, there some background noise like tapping which is a tad jarring when using headphones.
@TechPrepYT
@TechPrepYT 5 ай бұрын
Thanks for the feedback! I'll try to improve it in the future 👍
@iamgabrielsoft5891
@iamgabrielsoft5891 5 ай бұрын
This was cool Was expecting some Machine learning aspect
@b3arwithm3
@b3arwithm3 4 ай бұрын
Great solution. I didn't fully get how the hybrid push and pull model would work. Let say i follow 10 users and 2 of them have huge followers. It seems the system would build my feed with tweets from the 8 less popular users I follow. Then what is next when I retrieve my feed? Can you please elaborate more? Thank you
@bishwanayak
@bishwanayak 5 ай бұрын
In this Data model, should we keep followers in a different table? This would make followers table heavy if we keep all the users data in this table, retrieval would be time taking. What if we maintain a column in user table to keep the list of followers?
@dibll
@dibll 5 ай бұрын
How does the tweet service know which cache server to store a particular user tweets into in a push model?
@lawrenceo3665
@lawrenceo3665 5 ай бұрын
*promosm*
@vladostema
@vladostema 5 ай бұрын
Interview question for 600$ month
@maez4315
@maez4315 5 ай бұрын
nice explanation dude
@labadepradip7734
@labadepradip7734 5 ай бұрын
nice explanation and content is good
@TechPrepYT
@TechPrepYT 4 ай бұрын
Appreciate the support! Could I use this comment on the website?
Proximity Service - System Design Interview Question
15:32
Design a Fault Tolerant E-commerce System | System Design
8:17
Interview Pen
Рет қаралды 27 М.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 104 МЛН
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 4,9 МЛН
ОБЯЗАТЕЛЬНО СОВЕРШАЙТЕ ДОБРО!❤❤❤
00:45
Tiny URL - System Design Interview Question (URL shortener)
9:39
Immutable Linux, without the hassle? Vanilla OS 2 Orchid
16:10
The Linux Experiment
Рет қаралды 6 М.
Design Twitter - System Design Interview
23:23
High-Performance Programming
Рет қаралды 8 М.
Web Crawler - System Design Interview Question
13:43
TechPrep
Рет қаралды 9 М.
"The Life & Death of htmx" by Alexander Petros at Big Sky Dev Con 2024
23:01
Montana Programmers
Рет қаралды 43 М.
Good APIs Vs Bad APIs: 7 Tips for API Design
5:48
ByteByteGo
Рет қаралды 225 М.
Design Uber Eats - iOS System Design Interview
14:00
Andrey Tech
Рет қаралды 18 М.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН