techwithshakul
techwithshakul
  • 18
  • 141 395
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!
Переглядів: 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

КОМЕНТАРІ

  • @ahmadhaider9713
    @ahmadhaider9713 Місяць тому

    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?

  • @TheLimbosurfer
    @TheLimbosurfer 4 місяці тому

    Excellent . The bachelor comment hit hard😂

  • @sunhe627
    @sunhe627 5 місяців тому

    amazing explanation

  • @weeeze
    @weeeze 7 місяців тому

    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 .

  • @naveengupta6211
    @naveengupta6211 8 місяців тому

    Great explanation, after watching many videos, this one made the concepts much clear, thanks shakul

  • @aliadel1723
    @aliadel1723 9 місяців тому

    Finally a good channel talking about system design

  • @jamstanley9898
    @jamstanley9898 9 місяців тому

    perfect

  • @monikasikri6097
    @monikasikri6097 9 місяців тому

    Well done Shakul . You explain the base of systems , core of architecture . Expecting more videos from you

  • @techyrk99
    @techyrk99 10 місяців тому

    society ke bachlors.... diwali sammelan.. me kya ho raha... unko invite bhi nahi karte........

  • @Ameyrat
    @Ameyrat 10 місяців тому

    Nicely explained. :)

  • @subairtp6100
    @subairtp6100 10 місяців тому

    Please continue the system design series- servers, virtualisation, storage etc

  • @abhiseksharma6316
    @abhiseksharma6316 10 місяців тому

    Beautifully explained.. !! loved it.

  • @Sandywf
    @Sandywf 10 місяців тому

    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

  • @harshshah9006
    @harshshah9006 11 місяців тому

    Thank u so much !!!!!❤❤

  • @mytempmail8669
    @mytempmail8669 Рік тому

    Unnko toh invite bhi nhi krte hai 🤣🤣

  • @goodnewsjohn2482
    @goodnewsjohn2482 Рік тому

    I like your explanation but keep in mind not all of us understand your language

  • @luli2246
    @luli2246 Рік тому

    thanks for soooo excellent explanation!

  • @Tony-dp1rl
    @Tony-dp1rl Рік тому

    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.

  • @plozovikov
    @plozovikov Рік тому

    I believe the material is at least perfect but sometimes I can not understand any word and any sentence ............

  • @gvantsagugunava1505
    @gvantsagugunava1505 Рік тому

    Very Helpful, Thanks A Lot!

  • @ThangTran-hi3es
    @ThangTran-hi3es Рік тому

    I really appreciate the contribution of India Tech Guys, thanks from Vietnam <3.

  • @jperih
    @jperih Рік тому

    I’m slowly learning a foreign language…

  • @izaakchater9165
    @izaakchater9165 Рік тому

    I came in just wanting to understand these concepts at a higher level and this was a fantastic explination, thank you very much sir! 🙏

  • @yasarahmedshaik6623
    @yasarahmedshaik6623 Рік тому

    it was super, thanks .

  • @ViralAgrawal12321
    @ViralAgrawal12321 Рік тому

    🤙

  • @syedqadri7761
    @syedqadri7761 Рік тому

    Awesome, very intuitive - Thanks

  • @DevOpsSkills
    @DevOpsSkills Рік тому

    Very nice vidio guy, thak you very much.

  • @Hufsa
    @Hufsa Рік тому

    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.

  • @CodePressAcademy
    @CodePressAcademy Рік тому

    Thanks sir, great explanation

  • @codeknight1004
    @codeknight1004 Рік тому

    Sir I want to design system design for bulk SMS, IVRS system, and web hosting. Can you explain me how I do that?

  • @rameshjoshi6758
    @rameshjoshi6758 Рік тому

    What a detail explanation sir! What a knowledge you have.👍😌😌

  • @skaLifee
    @skaLifee Рік тому

    man, you have very unique ability to share the information clearly and simply, keep going, never stop this knowledge sharing habit

  • @deniseldorado8279
    @deniseldorado8279 Рік тому

    out of nowhere you have shifted from English to Japanese or whatever it is

  • @satwaghole
    @satwaghole Рік тому

    Nice explanation

  • @newsnetworkz
    @newsnetworkz Рік тому

    Good one Shakul, rather than parallel deployment, Is the word “independent” (deployment) more appropriate for micro services compared to monolithic ?

  • @sondernfy
    @sondernfy Рік тому

    Amazing. I have an exam in not even three hours and this has been a life saver.

  • @JJSisters-kd5qe
    @JJSisters-kd5qe Рік тому

    You made it very simple for us...great help...thank you

  • @solotravellerindonesia
    @solotravellerindonesia Рік тому

    very clear

  • @parinazshahmoradi6432
    @parinazshahmoradi6432 Рік тому

    Thank you for such an informative video.

  • @madushaninimeshika3910
    @madushaninimeshika3910 Рік тому

    I started to watch your video but unfortunately middle of the vide you started to do it in hindi...I don't know hindi🥲

  • @madushaninimeshika3910
    @madushaninimeshika3910 Рік тому

    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.

  • @DigitalCyberXpro
    @DigitalCyberXpro Рік тому

    Hindi me bol skta h to English me Hero kyun ban rhe h . ...gaali sunana h kya ...

  • @shivampathak1405
    @shivampathak1405 Рік тому

    million doller worth explanation!, brother you should keep making videos. you are such an awesome teacher.

  • @scratchbin
    @scratchbin Рік тому

    great thank you!

  • @supersoniq4102
    @supersoniq4102 Рік тому

    WOW!!! so this subject was this easy.

  • @randallbratton8954
    @randallbratton8954 Рік тому

    SAN stands for Storage Area Network, not Server Area Network. And a SAN is a group of switches, not servers.

    • @mediamen0
      @mediamen0 Рік тому

      The trainer needs to dig deeper into Block Storage to strengthen his own concepts and then explain it. Good attempt overall.

    • @mica122213
      @mica122213 Рік тому

      should know the basics

  • @Nachiket_upadhye_23
    @Nachiket_upadhye_23 Рік тому

    best explanation I found. Thanks man

  • @piotrstasinskij2929
    @piotrstasinskij2929 Рік тому

    thank you, great explanation

  • @sanketpandey9838
    @sanketpandey9838 Рік тому

    Excellent video with very relatable examples! Bravo!

  • @robertjennings397
    @robertjennings397 2 роки тому

    Don’t you know anything about recording a video all I can hear is your echo and the words are impossible to understand