- 18
- 141 395
techwithshakul
India
Приєднався 15 сер 2020
techwithshakul is a place where you'll find tech gyaan varying from how basic things like internet works to more complex things like cloud. The channel attempts to cover the very basic of a challenging topic and explain it as simply as possible in layman's term.
Reach out to me at:
Phone/Whatsapp- 9810477613
Email- shakul.mittal@gmail.com
Shakul Mittal
Amazon SDE-2| IIT Roorkee
Reach out to me at:
Phone/Whatsapp- 9810477613
Email- shakul.mittal@gmail.com
Shakul Mittal
Amazon SDE-2| IIT Roorkee
System Design | Caching
Hey Guys!
In this new era where we are seeing products getting launched eying the next Billion Users. We need to handle volume of traffic coming in. Thus concepts like caching, latency etc. hold important place while designing systems. This is my attempt to explain caching in detail.
Happy Learning!
In this new era where we are seeing products getting launched eying the next Billion Users. We need to handle volume of traffic coming in. Thus concepts like caching, latency etc. hold important place while designing systems. This is my attempt to explain caching in detail.
Happy Learning!
Переглядів: 2 944
Відео
System Design: Storage | File vs Block vs Object
Переглядів 16 тис.4 роки тому
Hey Guys, data has been an integral part of the IT world since its inception. What earlier used to be simple tables has now grown into much more complex datasets. Today, we have a humongous amount of data that is getting generated @ petabytes/sec. To store all this data we not just need "a" storage, we need efficient storage that has low latency and high throughput. Now, Latency or time taken f...
Covid19 Dashboard | Grafana and InfluxDB setup
Переглядів 15 тис.4 роки тому
The video explains how you can easily create a dashboard for COVID-19 using Grafana and InfluxDB. Prerequisites-: VM Setup- ua-cam.com/video/Uz84sjz1jPA/v-deo.html (Complete guide on setting up AWS VM inc. putty) Contents-: 1. Introduction- (0:00) 2. Grafana and Influx Setup- (4:37) 3. Grafan Signup (Add first data source)- (8:30) 4. World Map- (10:54) 5. Metric Plots like line, gauges, and hea...
How to Setup: Virtual Machine on AWS Cloud | PuTTY | WinSCP
Переглядів 5684 роки тому
This video explains step by step process to spin up a virtual machine on aws cloud. Download private key files (pem) and establish a SSH Connection with your VM using PuTTY. It also explains how to setup WinSCP connection for any file transfer to your VM. PuTTY download- www.putty.org/ WinSCP download- winscp.net/eng/download.php Happy Learning! #VM #AWSCloud #Setup
Building customized google search | Python Flask
Переглядів 6454 роки тому
Hi Guys! On the 22nd birthday of google, I have tried replicating google search with little change of mine. I have customized the result by just displaying StackOverflow and youtube search results. I have created a flask web app with basic search functionality that triggers 2 API's internally 1. Stackexchange 2. UA-camSearch library (python) Github Code- github.com/shakul12/google_search StackE...
What is SSH and Encryption?
Переглядів 6964 роки тому
Hey Guys, in this very short video I have tried explaining the concept of SSH and where it is used. How SSH evolved from TelNet and uses asymmetric cypher encryption to establish a secure connection. A detailed discussion on encryption using a cypher is done with the use of public and private keys. Topics: Intoduction to Telnet and SSH: (0:00) Encryption: (3:11) Happy Learning! #SSH #Asymmetric...
How to become a Data Scientist?
Переглядів 5054 роки тому
What is the right way to learn data science? What learning path should I follow? What is expected in a Data Science Interview? I am sure these questions have haunted you if you too have inspired to become a data scientist. So why not learn from the experts? Here we are in a super cool discussion with Sonny Laskar, India's Leading Data Scientist, schooling us on how to approach data science as a...
Event Driven Architecture | System Design
Переглядів 30 тис.4 роки тому
The video kicks off with defining EDA as a "software architectural style" used in complex distributed system. It then explains how in a distributed environment like Microservices requests get routed with the help of central node to independent services. This Model wherein api request is used as a trigger is know as Request Driven Model. Further a possible scenario where one of the services fail...
Build your first API | Python Flask
Переглядів 4124 роки тому
In continuation to the video on "What's an API". I have briefly discuss and replicated the score predictor example. Video includes detailed step on creating your own API in less than 15 mins. Tech Stack-: Python- sklearn (Linear Regression) Flask Server Code-: github.com/shakul12/flask_api Happy Learning! #API #Flask #Python
What is an API?
Переглядів 5544 роки тому
Application Programming Interface(API) in under 5 minutes. The video explains how and why API's came into picture and what are the different use cases through elaborate examples. Finally we discuss on how API's are used in the current day Microservices Architecture. We take up an exapmple of an e-wallet application that we designed in the Monolithic and Microservice Architecture Video. And expl...
System Design: Monolithic vs SOA vs Microservice Architecture
Переглядів 53 тис.4 роки тому
Lecture 5 of system design module-: This video explains the fundamental differences between different modals used in Server Architecture namely- Monolithic, SOA - Service Oriented Architecture and Micro-services. I have tried to explain the differences with the help of a small application of an e-wallet. How even a tightly coupled monolithic can be easily coded and deployed whereas in a micro-s...
What is cloud?
Переглядів 1,2 тис.4 роки тому
BLOG medium.com/techwithshakul/how-does-the-internet-work-cd8798ebd43b This video is an attempt to explain Cloud Computing in the most basic terms possible. Cloud is an infinite pool of resources with two main fundamentals-: 1. On-demand delivery of IT resources like RAM, HardDisk, CPU/GPU, etc. 2. All of these IT resources are available on a pay-as-you-go pricing model. By enabling users to re...
Telegram Twitter Bot | Python
Переглядів 9 тис.4 роки тому
This is a short hack video which will help you understand how to create telegram bots and configure twitter api's. Github Repo- github.com/shakul12/telegram_twitter_bot Telegram Bots API- core.telegram.org/bots/api Twitter Developers Account- developer. Happy Learning! #TelegramBot #TwitterAPI #Python
Server Architecture | Web Hosting | System Design
Переглядів 4,2 тис.4 роки тому
Can I host my own website? If that question has ever crossed your mind then you are at the right place. The video explains why there is a need for servers and how you can host your own website using local servers like node, python Django and XAMP/WAMP. It also explains basic concepts like Network Ports and Domain Name registration. My tech blog-: www.medium.com/techwithshakul Happy Learning! #W...
AWS Hackathon | Build with Serverless
Переглядів 6514 роки тому
The video is a detailed solution for the latest "Build with Serverless Hackathon" organized by AWS. Right from the themes to set up an AWS Free Tier Account, to coding your way to build a solution this video has got your all covered. In the solution discussed following tech stack is used-: HTML/JavaScript AWS Lambda Dynamo Db API Gateway Node Hackathon Link: skillenza.com/challenge/build-with-s...
System Design Lecture 3: Network Protocol | OSI Model | TCP/IP
Переглядів 1,9 тис.4 роки тому
System Design Lecture 3: Network Protocol | OSI Model | TCP/IP
How Internet Works? ISP | Packets | OSI Model
Переглядів 1,2 тис.4 роки тому
How Internet Works? ISP | Packets | OSI Model
How Internet Works? Client Server Model
Переглядів 1,9 тис.4 роки тому
How Internet Works? Client Server Model
I am confused about 1 thing. Why do you say that we can't reuse code in the Monolith app. Can't we define Auth a function and call it any time we need it for any of the 3 usecases?
Excellent . The bachelor comment hit hard😂
amazing explanation
I think you missed the main point about SOA which is having an ESB/Middleware between the business applications which acts as orchestrator. Also having a single DB where business services talk to can be scaled using DB replication as having one primary DB and multiple replica DB.Also I have a question , why would you host the DB on the same pod/container ? Why not have DB on a diff container ? This is better for scaling your services .
Great explanation, after watching many videos, this one made the concepts much clear, thanks shakul
Finally a good channel talking about system design
perfect
Well done Shakul . You explain the base of systems , core of architecture . Expecting more videos from you
society ke bachlors.... diwali sammelan.. me kya ho raha... unko invite bhi nahi karte........
Nicely explained. :)
Please continue the system design series- servers, virtualisation, storage etc
Beautifully explained.. !! loved it.
can we say SOA and Microservices architectures are quite similar except one thing which is SOA used same database across all the independent services while in microservices architecture each services used different database or same database but different schema ....please correct me if i am wrong thanks
Thank u so much !!!!!❤❤
Unnko toh invite bhi nhi krte hai 🤣🤣
I like your explanation but keep in mind not all of us understand your language
thanks for soooo excellent explanation!
Although a good video, it isn't technically correct to say SOA was restricted to one database. Many SOA systems had one database per service. Martin Fowler has a great video where he talks about how Microservices are nothing new, just SOA re-badged.
I believe the material is at least perfect but sometimes I can not understand any word and any sentence ............
Very Helpful, Thanks A Lot!
I really appreciate the contribution of India Tech Guys, thanks from Vietnam <3.
I’m slowly learning a foreign language…
I came in just wanting to understand these concepts at a higher level and this was a fantastic explination, thank you very much sir! 🙏
it was super, thanks .
🤙
Awesome, very intuitive - Thanks
Very nice vidio guy, thak you very much.
This is pure gold!, no, more than that, the examples are so great, being able to see differences between 3 architectures and knowing pros and cons is very cool, honestly I thought monolothic architecture was garbage but it is still useful, it's just different, thank you for the great explanation.
Thanks sir, great explanation
Sir I want to design system design for bulk SMS, IVRS system, and web hosting. Can you explain me how I do that?
What a detail explanation sir! What a knowledge you have.👍😌😌
man, you have very unique ability to share the information clearly and simply, keep going, never stop this knowledge sharing habit
out of nowhere you have shifted from English to Japanese or whatever it is
Nice explanation
Good one Shakul, rather than parallel deployment, Is the word “independent” (deployment) more appropriate for micro services compared to monolithic ?
Amazing. I have an exam in not even three hours and this has been a life saver.
You made it very simple for us...great help...thank you
very clear
Thank you for such an informative video.
I started to watch your video but unfortunately middle of the vide you started to do it in hindi...I don't know hindi🥲
very good explanation, but for me it will be more helpfull if it is in English...If you do it in English will be benifited to many number of people rather than doing it in hindi.
Hindi me bol skta h to English me Hero kyun ban rhe h . ...gaali sunana h kya ...
million doller worth explanation!, brother you should keep making videos. you are such an awesome teacher.
great thank you!
WOW!!! so this subject was this easy.
SAN stands for Storage Area Network, not Server Area Network. And a SAN is a group of switches, not servers.
The trainer needs to dig deeper into Block Storage to strengthen his own concepts and then explain it. Good attempt overall.
should know the basics
best explanation I found. Thanks man
thank you, great explanation
Excellent video with very relatable examples! Bravo!
Don’t you know anything about recording a video all I can hear is your echo and the words are impossible to understand