- Видео 8
- Просмотров 23 868
Monis Yousuf
Германия
Добавлен 8 сен 2013
Complex Engineering Topics. Simplified.
NoSQL vs SQL: System Design Guide | MongoDB, Redis, Key-Value & Graph Databases
NoSQL - a common theme in system design interviews.
In this video, we will understand different types of databases - starting from a refresher of relational databases, its strengths and limitations and then deep-dive into the NoSQL databases like Document Based Databases (e.g. MongoDB, Firebase, CouchDB), Key-Value pair databases (e.g. REDIS) and Graph Databases (e.g. neo4j).
All code examples shown in this video are present in my public repository here: github.com/monisyousuf/youtube-tutorials/tree/main/CD_008_NoSQL
Timestamps:
00:00 What we'll cover
00:41 Relational Databases
02:55 What is NoSQL?
03:27 Document Based Databases
05:08 Problem#1 with Document Stores
07:17 Problem#2 with Document St...
In this video, we will understand different types of databases - starting from a refresher of relational databases, its strengths and limitations and then deep-dive into the NoSQL databases like Document Based Databases (e.g. MongoDB, Firebase, CouchDB), Key-Value pair databases (e.g. REDIS) and Graph Databases (e.g. neo4j).
All code examples shown in this video are present in my public repository here: github.com/monisyousuf/youtube-tutorials/tree/main/CD_008_NoSQL
Timestamps:
00:00 What we'll cover
00:41 Relational Databases
02:55 What is NoSQL?
03:27 Document Based Databases
05:08 Problem#1 with Document Stores
07:17 Problem#2 with Document St...
Просмотров: 337
Видео
What is Time Complexity & Big O Notation?
Просмотров 9344 месяца назад
Time Complexity - One of the "frightening" topics in software engineering. You can be a great developer, but if you dread coding interviews because of time complexity - this video will clarify your concepts and give you much more confidence in the coding interviews. In this video, we 1. Start by understanding what time complexity is and why is it needed. 2. Talk about the Big O Notation and wha...
What is Hashing? Hashing Algorithm, Hash Collisions & Hash Functions
Просмотров 2,4 тыс.7 месяцев назад
Hashing - A very interesting topic which lays the foundation of many computer science topics. From being used in solving algorithm questions in interviews to system design concepts - hashing is used everywhere. Hashing has a variety of real life use cases like Cryptography, Blockchain, Password Management, Consistent Hashing and so on. In this video - we will discuss the foundation of hashing a...
What is Docker Compose? Multiple Containers & Docker Networking
Просмотров 5 тыс.8 месяцев назад
Docker - Running Multiple Containers using Docker Compose & Docker Networking #softwareengineering #docker #devops In this video, we talk about how we can spawn multiple docker containers and make them interact with each other through basic docker networking. A docker compose file enables us to pack the configuration of multiple containers in one place and enables us to build multiple images, t...
What is Docker? Docker File, Docker Image & Docker Container
Просмотров 13 тыс.9 месяцев назад
Introduction to Docker - Docker File, Docker Images and Docker Containers This video guides you through the basics of docker and why we use docker in General. We start by understanding life before docker and how docker solves some of the problems of pre-docker era. We discuss some code examples on how to write a very simple nginx based Dockerfile. We also discuss the process of creating a custo...
What are HTTP REST APIs? | GET, POST, PUT, PATCH, DELETE
Просмотров 65211 месяцев назад
#softwareengineering #http #restapi #rest #helloworld In this video we talk about the foundation of HTTP REST APIs. This topic is a little bit misunderstood in the field of software engineering. But in this video, we clarify some of the underlying concepts on which the REST APIs are built on like requests, responses, clients, servers, statelessness and such. Index: 00:00 Intro 00:18 What is HTT...
What are Microservices? Microservices vs Monolith
Просмотров 1 тыс.Год назад
#softwareengineering #microservicesarchitecture This video talks about the basic concepts of Monolithic and Microservices Architecture, the comparison of Microservices vs Monoliths, how Microservices communicate and when NOT to use Microservices. Chapters: 00:00 Intro 00:32 What are Monoliths? 01:29 Problems with Monoliths 04:13 What are Microservices? 06:20 Microservices Communication 10:18 Pr...
What is Idempotence? PUT vs POST | Simplified
Просмотров 681Год назад
Idempotence is a concept which is widely misunderstood in the field of Computer Science. In this video, we'll talk about the basic concept of Idempotence, how and why is it used in REST APIs, comparison of PUT vs POST and some real world examples from very real applications. #softwareengineering #idempotence #putvspost Timeline: 00:00 Intro 00:41 What is Idempotence? 02:02 Idempotence in Code 0...
Excellent explanation!!!
I am not sure if this is your explanation style for all your videos; however, this one was one of the best explanation methods, at least for me.
Very clear and focused presentation! Thank you!
Just found you channel. It has brilliant stuff, keep going!
great explanation !!
Well explained, thanks!
This was incredibly clear and to the point. As an experienced dev trying to make use of docker, I got more insight from this one video than a bunch of others and reading some documentation combined!
Great video, subscribed!
Awesome, I mean it seriously. I don’t just respect people with just having knowledge and expertise, I respect them who present something like you at least in explaining without having visuals you have included in this video.
Sehr gut erklärt. Vielen Dank.
Awesome explanation, Monis!
Clear, and concise. The animations made the explanation ever clearer. Thank you for the effort
would love to know how this works for production vs local environments
Awesome! Thank you! I hope many people support you by sharing your videos to their networks 🤞🏻 best of luck, Monis
Thank you!!
Awesome 👏🏻
Awesome 👏🏻
Awesome! I hope many people support you by sharing your videos to their networks 🤞🏻 best of luck, Monis
Awesome! I hope a lot of people support you by sharing your videos to their networks 🤞🏻 best of luck, Monis
you are amazing. omg. unbelievable explanation.
👌
amazing bro
How does this video only have 723 views?
Same thoughts… Let‘s help him share!
Great explanation 🎉
Great explanation man.. 🙌
isnt it Zero(n)?
Tf? 🤣
@@internetexplorer7880 pardon?
It's the english letter "O" :)
only if you were there when i was in college
Perfect timing to brush up on this for my interview tomorrow 😂❤
Best of luck! You'll ace it!
Awesome
good presentation
lol, im devops engineer and watchig this
a basic revision was fun!
damn dude, why so less sub even after such a good content!?
i already knew all of that, but subscribed anyway cus the video is just so well done. Keep up the high quality!
Succinctly explained. Thanks so much!
Very clear and enjoyable
Your content is really good. Much thanks.
This video is covers more concepts and much better than some pluralsight courses! Great job.
Great work 🎉 awesome, May I know what tool you are using for these animations?
I use Final Cut Pro
very nice video! pretty straightforward! now i get it!
wow amazingly simplified, thaks a lot that was really helpful , a life saver
EXTREME level of quality🚀, never seen something like this, please just continue delivering
Thank you!
Good video! All the concepts are well explained. 👍
I cant wait to see your next video! these are masterpieces
nice video and really enjoyed the production quality with all the little animations.
Thank you for this wonderful content.
In the "yaml" file you can create a service and configure a name for its container with the container_name command. When we create a container with a given database and a container with a backend, what name should we give in the connection string (service name or container name)?
Either one can be used. Both will work.
@@MonisYousuf Great job. Thank you for your work. I'm sure with such cool animations you will have many subscribers
Thank you so much!
Salam alykom friend , I'm no editing expert but the audio my sound better if you allow yourself to finish sentence at the start of the video? no? other than that great explanation
Wow absolutely amazing 👏
Very good explanation on the topic, this moment when you explained the usage of the words was perfect to me