Anatomy of a Production App - System Design
HTML-код
- Опубликовано: 19 май 2024
- 🚀 neetcode.io/ - Get lifetime access to all current & future courses I create!
Discussing the basic high-level architecture that most production applications follow. This is a free lesson from my course: System Design for Beginners, which is currently ongoing. After that, I will complete my System Design Interview course.
🥷 Discord: / discord
🐦 Twitter: / neetcode1
🐮 Support the channel: / neetcode
⭐ BLIND-75 PLAYLIST: • Two Sum - Leetcode 1 -...
💡 DYNAMIC PROGRAMMING PLAYLIST: • House Robber - Leetco...
0:00 - Intro
0:20 - Deploying Code
1:25 - Storage
2:00 - User makes a request
3:05 - Vertical Scaling
4:20 - Horizontal scaling
5:40 - External APIs & services
6:40 - Logging
7:20 - Metrics
8:35 - Alerts
#system #design #neetcode - Наука
This is one of the lessons from my System Design for Beginners course, which is currently on-going on neetcode.io.
🚀 neetcode.io/ - Get lifetime access to all current & future courses I create!
One neetcode video a day keeps unemployment away
😂
Real true bro, it builds up your confidence on coding interviews even if you fail you knew you do something
Shi hai bhai ❤
Hi NeetCode I just wanted to stop by and show some love.
Last week I got an offer for my dream job. Your videos and teaching style definitely accelerated my learning. Thank you and much love!!
This is perfect! I’ve been looking for a class just like this one
because of you I have an upcoming interview with a very good company thanks neetcode
would realy love to see the system design course get completed and grow
Great video! Well explained and generally applicable to most services.
Great channel! Learning so much about system design from you.
I just got my feet into a product company . Great video!
Neetcode is the best at post-game analysis.
Thank you. This is really easy to understand
Please post a video on writing clean codes in interviews, like how to use variable names and modular functions
thanks, man. this is very helpful!
Very nice content
Please make more of these
I think I have found another gold mine yt channel, too good!
Hello NeetCode,
your videos are awesome no doubt about that, I have juste one question please, what's logging ? is it like Sentry an error monitoring ?
thank you, have a nice day sir !
can you also do a video on networking? This video was very helpful. Thanks for your effort.
I thought it was going to be a yt series, nice vid :)
leave to neetcode to make every concept easy to understand
Good content. Thanks
such good videos on your channel!
very useful thanx for the clear infos. im starting n i have a dumb question: can it all be set up on vms? or at least the most?
ah Dude! on seeing the thumbnail for a second i thought , You got into medical science too!
i need more video like this
Amazing! When do you expect to finish this course? I really want to learn more.
By the end of October! Plan to pick up the pace this weekend
@@NeetCode hey, does this mean that the course is not finished yet? because I can see that it's available on your website.thanks
Hey NeetCode, thank you for these amazing videos! Can you make Object Oriented Design videos next? I did great on my algorithm interview questions but poorly on my Object Oriented Design section. I also noticed there isn't much good OOD content out there. Thank you!
thats like the first topic in uni mate
This is why cloud was such a revolutionary technology
Thanks!
Please add more videos on system design
where does elastic search fit in this design, is it possible to use it here?
Please post daily sir, you are our main reason to get into product based company
Amazing. Currently, I'm a student so I'll look up the system design course in later part of my career. Can you also make one course for full stack development? How to create an actual fully functioning site with payment and all those functionalities.
There are alot of full atack development course but they're all the same. Including the paid ones. They'll make you create basic things which are limited to that only. Say if you do some full stack course using react in front end then it'll be hard to make your own project using say angular. That's where these courses lack. They just teach basic stuff and as a student it's hard to do this. It will be great if we can actually learn full stack so the things were using (angular or react or python or Java) is just a tool and we know how to do it. It will be great.
@@CarlJohnson-iv7sn how basic is the Odin project?
Hi Neetcode! (Neetcode Premium User here) can you make videos on software engineering best practices/ technical concepts that is applicable in the industry? like git commands, databases, operating system, APIs, etc? Just concepts that software engineers (entry level at least) should know. If you release any of that, we'd greatly appreciate it! :)
Does the course on algorithms differ much from what you have on RUclips?
although m not new here , how can you see the THUMBNAIL read the TITLE and not click on it. Nice one 👌
Al always great content. I missed Halloween sale. When is the next sale coming up. I am waiting.
It's right now
@@NeetCode Thank you. Purchased it.
When will the system design courses be released?
2:49 As someone who's built and deployed their own production app, I feel like this video is too advanced for someone who doesn't understand JSON, and too simple for someone who does understand JSON.
Horizontal scaling - when every product owner thinks their product will scale to 1Bn active users.
Hey! Is there a part two for this video?
If you'd like to make your videos better, you should abstract ideas to day to day examples, even in a thesis the first thing you are asked to do is write an abstract for it, simplicity is the level we try to maintain when exploring complex ideas
not for production. for practice only and locally. mostly python flask php sqlite . and the loggin vm will do the alerts and metrics tasks.
Can you make a video on project management tools like there are some tools which generate code form a UML diagram and that sort of thing. I am asking this cuz I have an idea on mind but I am not being able code it up from scratch. Love your videos keep up the awesome work!!!
Is designing a stock or crypto exchange very different?
Can someone advice me I'm a backend developer , how deep should i go into system design i feel like it's infinite like there is always a next step to make a better system , i noticed that by mistakenly trying to implement a small project using dustributed architecture the project failed cuz of the exponential complexity of the architecture which is designed for large teams ... any advice about how i should go about it
Hey Neetcode! Absolutely love your content. Would love to collaborate with you on the system design videos' content. Have been in the industry for some time and have dealt with issues first-hand. Lemme know :)
First comment 🤞🏿 also loving the content
🔥🔥🔥🔥
TLDR: making a good application is complex AF no matter how simple it looks
Someone in his family is a doctor for sure!
well this app architecture applies only to web applications. For native/desktop apps the architecture could be vastly different...
and the client says it's just a simple app... it's REALLY SIMPLE!
Got a little long in the tooth around the metrics but otherwise pretty good for beginners.
💯💯
#1 st view 💥💥
neet
Clearly subscribe to this chanel
276 view
Load balancer.... Min heap? 🤔.... Or something using LRU Cache logic?
Why are some leetCode questions popping up in my head as building blocks for the intuition behind this application's architecture?
Am I still normal 😬? Have I lost my mind? 🥲
You're beginning to believe