- 119
- 396 791
Hayk Simonyan
United States
เข้าร่วมเมื่อ 18 ต.ค. 2022
I help software engineers secure their first tech job and advance to senior roles by teaching exactly what employers look for.
I landed my first developer job in 2017 after countless trials, errors, and following the wrong tutorials. Now, as a senior fullstack developer earning a six-figure remote income, I create free content to help you avoid my mistakes.
From data structures and algorithms to system design, I teach what matters-without overwhelming complexity or irrelevant theory.
I landed my first developer job in 2017 after countless trials, errors, and following the wrong tutorials. Now, as a senior fullstack developer earning a six-figure remote income, I create free content to help you avoid my mistakes.
From data structures and algorithms to system design, I teach what matters-without overwhelming complexity or irrelevant theory.
Database Scaling Basics Explained
Take your system design skills to the next level. 47% OFF until November 29-skool.com/mastery-7095/about
Learn the basics of database scaling, including the differences between relational and non-relational databases, and when to choose each type for your app.
🔖 Sections
0:00 Database Scaling Basics
0:25 Choosing the Right Type of Database
0:57 Relational Databases
1:40 Advantages of Relational Databases
3:15 Non-Relational Databases
5:00 Advantages of NoSQL Databases
5:35 When to Use Relational vs. Non-Relational Databases
Learn the basics of database scaling, including the differences between relational and non-relational databases, and when to choose each type for your app.
🔖 Sections
0:00 Database Scaling Basics
0:25 Choosing the Right Type of Database
0:57 Relational Databases
1:40 Advantages of Relational Databases
3:15 Non-Relational Databases
5:00 Advantages of NoSQL Databases
5:35 When to Use Relational vs. Non-Relational Databases
มุมมอง: 181
วีดีโอ
Single Point of Failure (SPOF) in System Design
มุมมอง 80216 ชั่วโมงที่ผ่านมา
Want to learn more in-depth about system design in a practical way? Start now with a 7-day free trial here: www.skool.com/mastery-7095 Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems.
Data Centers in System Design
มุมมอง 67721 วันที่ผ่านมา
Free System Design Course: skool.com/web-dev-mastery Learn how data centers work in system design, covering multi-center setups, geo-routing, data synchronization, and failover strategies. #datacenter #awsregions #datacenters
How to Configure and Provision Database Sharding
มุมมอง 1.1K28 วันที่ผ่านมา
Free Web Developers Community and Courses: skool.com/web-dev-mastery Learn how to implement database sharding to scale your systems and manage large datasets effectively with practical, and step-by-step guide. Sections 0:00 What is Database Sharding 0:56 MongoDB Sharding Architecture 2:36 Step 1 - Set Up MongoDB Servers 3:51 Step 2 - Set Up MongoDB Config Server 6:04 Step 3 - Configure Shard S...
Primitive vs Reference Types in JavaScript
มุมมอง 271หลายเดือนก่อน
Free JavaScript Course: skool.com/web-dev-mastery Understand primitive vs. reference types in JavaScript with clear examples. Sections 0:00 What are Primitive & Reference Types 0:37 Primitive Data Types 1:22 Reference Data Types: Objects 3:53 Reference Data Types: Arrays 4:34 Passing Primitive Types in Functions 5:37 Passing Reference Types in Functions
How I made -$20,246 on YouTube in 2024
มุมมอง 452หลายเดือนก่อน
Free Web Developers Community and Courses: www.skool.com/web-dev-mastery
Stateful vs Stateless Architectures Explained
มุมมอง 31Kหลายเดือนก่อน
Free System Design Course: skool.com/web-dev-mastery Learn the key differences between stateful and stateless architectures and how they impact system design and scalability. Sections 0:00 Stateful Architecture 0:54 Stateless Architecture 1:41 Online shopping example 2:35 Stateless is More Scalable 3:47 Recap
JavaScript Destructuring, Spread & Rest Operators Explained
มุมมอง 668หลายเดือนก่อน
Free JavaScript Course: www.skool.com/web-dev-mastery Sections 0:00 Destructuring 2:52 Spread 5:01 Rest
Database Replication & Sharding Explained
มุมมอง 29K2 หลายเดือนก่อน
Learn how to handle massive datasets and high traffic loads with database replication and sharding. Free System Design Course: www.skool.com/web-dev-mastery Sections 0:00 Biggest challenge of designing large scale systems 0:23 Replication 1:02 Leader-Follower Replication 1:28 Leader-Leader Replication 1:47 Async vs Sync Replications 2:25 Scaling Writes 2:58 Conflict Resolution Mechanisms 3:35 ...
STOP using Docker Desktop: Faster Alternative Nobody Uses
มุมมอง 1.8K2 หลายเดือนก่อน
Ditch Docker Desktop and try this faster, lighter tool that will make your life easier! Free Web Developers Community and Courses: www.skool.com/web-dev-mastery
Every JavaScript Operator You Need To Know
มุมมอง 1912 หลายเดือนก่อน
Learn the most essential JavaScript operators - arithmetic, comparison, assignment, logical, and ternary - in just 12 minutes! PS. These are the operators you'll use most frequently, though there are additional ones (like bitwise, unary, etc) that exist but are less commonly used. Free JavaScript Course: www.skool.com/web-dev-mastery 0:00 Arithmetic operators 2:39 Comparison operators 5:50 Assi...
CI/CD Pipeline: Building a Real-World Example with CircleCI
มุมมอง 1.7K3 หลายเดือนก่อน
Learn how to build a robust CI/CD pipeline using CircleCI, complete with a real-world example. Automate your code testing and deployment process with faster and more reliable software releases. Free System Design Course: www.skool.com/web-dev-mastery Sections 0:00 Introduction 0:36 High-level Diagram 1:47 CircleCI Deployments 2:59 GitHub Pull Request Example 3:23 CircleCI Workflow 3:40 Approvi...
Variable Naming Best Practices in JavaScript
มุมมอง 2573 หลายเดือนก่อน
Variable naming conventions and best practices in JavaScript Free JavaScript Course: www.skool.com/web-dev-mastery #javascript #js #javascripttutorial
Message Queues in System Design
มุมมอง 3.6K3 หลายเดือนก่อน
Learn the basics of message queues and how they enhance system design for modern software development. Free System Design Course: www.skool.com/web-dev-mastery
System Design Interview: Design Twitter (X)
มุมมอง 4.4K4 หลายเดือนก่อน
System Design Interview: Design Twitter (X)
The Best CSS Frameworks for 2024: Tailwind CSS, Bootstrap, and Beyond
มุมมอง 8024 หลายเดือนก่อน
The Best CSS Frameworks for 2024: Tailwind CSS, Bootstrap, and Beyond
Sass Tutorial for Beginners - CSS With Superpowers
มุมมอง 5944 หลายเดือนก่อน
Sass Tutorial for Beginners - CSS With Superpowers
HTML & CSS Crash Course 2024 [Building a Responsive Portfolio]
มุมมอง 8375 หลายเดือนก่อน
HTML & CSS Crash Course 2024 [Building a Responsive Portfolio]
How Signed URLs & Cookies Protect Your Cloud Data
มุมมอง 1.4K5 หลายเดือนก่อน
How Signed URLs & Cookies Protect Your Cloud Data
Object Storage (BLOBs) Explained for System Design
มุมมอง 4K5 หลายเดือนก่อน
Object Storage (BLOBs) Explained for System Design
Deploy Nodejs App to DigitalOcean in 10 Minutes (Free SSL & Custom Domain)
มุมมอง 6K5 หลายเดือนก่อน
Deploy Nodejs App to DigitalOcean in 10 Minutes (Free SSL & Custom Domain)
System Design Interview: Design WhatsApp
มุมมอง 10K6 หลายเดือนก่อน
System Design Interview: Design WhatsApp
Chrome DevTools, Extensions, & Pro Tips for Web Developers
มุมมอง 5006 หลายเดือนก่อน
Chrome DevTools, Extensions, & Pro Tips for Web Developers
How To Make Your Boring Terminal So Much Better
มุมมอง 1.3K6 หลายเดือนก่อน
How To Make Your Boring Terminal So Much Better
20 VS Code Extensions to INCREASE Productivity 2024 + Themes, Icons, & Shortcuts
มุมมอง 1.1K6 หลายเดือนก่อน
20 VS Code Extensions to INCREASE Productivity 2024 Themes, Icons, & Shortcuts
2:42, how to create website template files??
I can't understand why the web servers connected directly with NoSQL DB. Does that mean that the servers do not query the service to get the long URL? In that case why is there an endpoint to get the long query?
thnakyou very much sir 🥰
Thank you very much sir
Thank you sir for making this clear and awesome vedio
I think its great...one suggestion. Pause take your time when you speak, use punctuation in your speech and it will improve your viewership.
Thanks for the suggestions!
Great videos. Kudos to your efforts. Generally i listen in 1.25x or 1.5x atleast. First time i have slowed-down video to listen 0.75x :)
Very good explanation😍, please add more system design interview questions.
Want to learn more in-depth about system design in a practical way? Start now with a 7-day free trial here: www.skool.com/mastery-7095
Hi man you're doing a great job thanks for your effort 👌
How to make a web design template? Any video specific on it !!
This is probably my most favourite video on TH-cam
Master/Slave is not used any more in the industry, it's Primary/Secondary
Best explain about stateful/stateless architecture. Thank you!
You're doing a fantastic job! Just a quick off-topic question: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How can I transfer them to Binance?
Thanks for the breakdown! Just a quick off-topic question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). What's the best way to send them to Binance?
can use for mysql postgres ... ?
Thank you so much for this video! Good explanation
Design CRM like Braze ;)
BROO LOVE YOU> AMAZING PLEASE KEEP POSTED MORE & MORE VIDEOS.
I knew that Firebase Hosting is for website but what if trying to deploy a nodejs express app ( without a index.html of course ) instead. Will it be error ?
Really good job, sir! 👍👍👍👍👍👍
Nice! Thanks for creating such a detailed video
You're welcome!
the question is in stateless server we need to query database for everything and this consume time while if there is array of current logged users and if there is like websocket also so which is better ?
aren't RabbitMQ and Kafka message brokers?
Yes, they are more broadly classified as message brokers but can use queues as part of their message handling mechanisms
Update! Hey Hayk, I was using a newer version of Figma. I found the option to go back to the previous version. I think I can keep up a little easier now. Thanks for all the time and effort.
LMFAO... about the speed up the video comment. I had to show the transcript to try and keep up with you at normal speed. Obviously, you are a very intelligent and knowledgeable person. I on the other hand am trying to learn. You are doing a hell of a job at instructing through this video. I am unpressed enough that I have looked at your home page to see what other topics you instruct on. Slow down... you'll give yourself a heart attack. I'm 68 years old, be kind ;-) P.S. you got a like.
Hey! Take it easy and go one step at a time :) I'm glad you found the video helpful and thanks for your feedback.
legend finally understood
Let me take this time to thank you for this great video Sir. I have my first ever LinkedIn system design interview for my university internship and I feel a little bit confident after watching your video a couple times. Will watch it like four to five times and will be good for the interview. Thanks again for this lengthy free resource. I appreciate
You're welcome! If you're preparing for system design interview, I suggest you watch the other 3 videos as well from this playlist th-cam.com/play/PLdNCznBZ77NqqZMrLPRb1RLm7LObOCb21.html to be prepared for different scenarios. And wish you good luck in your interviews 💪
How do I upload my node.js project on github?
docs.github.com/en/get-started/start-your-journey/uploading-a-project-to-github
Looks good and straight to the point. Thanks!
good start but got lost after minute 3 :(
I am in IT for over. a decade and so far no one explained concept this better yet .. Excellent job! I think some credit goes to your video editor as she/he is spot on with with your script .. keep it up.
Glad to hear that. Thanks from my editor as well :))
This is the best explanation I’ve come across so far! Thank you!
Free JavaScript Course: skool.com/web-dev-mastery
Free JavaScript Course: skool.com/web-dev-mastery
Free JavaScript Course: skool.com/web-dev-mastery
Free JavaScript Course: skool.com/web-dev-mastery