PracticalCSJourney
PracticalCSJourney
  • Видео 176
  • Просмотров 850 262
What is RPC/gRPC | gRPC vs REST API | Code examples
In this video, we will look at the following:
1. What is Remote procedure call(RPC)
2. Popular RPC frameworks
3. Introduction to gRPC with code
4. Difference between RPC and REST
5. When to use RPC and REST
Code repo - github.com/codophobia/rest-vs-rpc
Slides - docs.google.com/presentation/d/1KFTiPVcUoM1T37PUW5yPhZZJbw8zm48qB2xxz7lCwH0
#systemdesign #python #rpc #grpc #restapis #tcp
Просмотров: 171

Видео

How traceroute command works | ICMP protocol | DevOps/SRE Interview Questions
Просмотров 3,3 тыс.2 года назад
ICMP and ping command - ruclips.net/video/WAef7ORnfQM/видео.html If you looking more reading more about Operating systems, Linux and networking below is the playlist that you will find useful. Operating Systems: www.youtube.com/watch?v=0UvZ2... Networking: www.youtube.com/watch?v=krC08... Linux and DevOps Interview Questions: ruclips.net/user/playlist?list... #letusdevops #computernetworking #s...
What is ICMP Protocol | How Ping command works | DevOps/SRE interview questions
Просмотров 2,7 тыс.2 года назад
Network layer packet - ruclips.net/video/Oh1aWjWOQkg/видео.html If you looking more reading more about Operating systems, Linux and networking below is the playlist that you will find useful. Operating Systems: www.youtube.com/watch?v=0UvZ2... Networking: www.youtube.com/watch?v=krC08... Linux and DevOps Interview Questions: ruclips.net/user/playlist?list... #letusdevops #computernetworking #sr...
What is NAT and how it works | DevOps/SRE interview question
Просмотров 1,5 тыс.2 года назад
If you looking more reading more about Operating systems, Linux and networking below is the playlist that you will find useful. Operating Systems: www.youtube.com/watch?v=0UvZ2... Networking: www.youtube.com/watch?v=krC08... Linux and DevOps Interview Questions: ruclips.net/user/playlist?list... #letusdevops #computernetworking #sre #devops Website: www.letusdevops.com/ Recommended Books: Opera...
What is DHCP protocol and how it works | DevOps/SRE interview questions
Просмотров 1,1 тыс.2 года назад
If you looking more reading more about Operating systems, Linux and networking below is the playlist that you will find useful. Operating Systems: www.youtube.com/watch?v=0UvZ2... Networking: www.youtube.com/watch?v=krC08... Linux and DevOps Interview Questions: ruclips.net/user/playlist?list... #letusdevops #computernetworking #sre #devops Website: www.letusdevops.com/ Recommended Books: Opera...
How to divide a network into smaller subnets | DevOps/SRE Interview Questions
Просмотров 2,4 тыс.2 года назад
If you looking more reading more about Operating systems, Linux and networking below is the playlist that you will find useful. Operating Systems: www.youtube.com/watch?v=0UvZ2... Networking: www.youtube.com/watch?v=krC08... Linux and DevOps Interview Questions: ruclips.net/user/playlist?list... #letusdevops #computernetworking #sre #devops Website: www.letusdevops.com/ Recommended Books: Opera...
IPv4 Address, Subnet Address and Subnet Mask Explained | DevOps/SRE Interview Questions
Просмотров 1,1 тыс.2 года назад
Slides - docs.google.com/presentation/d/1rPz_0Ck2GaBoc0H3oEsNti0Q3HfQbzBo If you looking more reading more about Operating systems, Linux and networking below is the playlist that you will find useful. Operating Systems: www.youtube.com/watch?v=0UvZ2... Networking: www.youtube.com/watch?v=krC08... Linux and DevOps Interview Questions: ruclips.net/user/playlist?list... #letusdevops #computernetw...
What is networking layer and its functions | DevOps/SRE Interview Questions
Просмотров 7522 года назад
Slides - docs.google.com/presentation/d/1iyUYklxiejeIVCK-7_bfJGIiLcUJg3wj If you looking more reading more about Operating systems, Linux and networking below is the playlist that you will find useful. Operating Systems: www.youtube.com/watch?v=0UvZ2... Networking: www.youtube.com/watch?v=krC08... Linux and DevOps Interview Questions: ruclips.net/user/playlist?list... #letusdevops #computernetw...
How to kill a running process? | DevOps/SRE interview questions
Просмотров 9232 года назад
How to kill a running process? | DevOps/SRE interview questions
TCP Connection Termination Process | TCP 4-Way Handshake | DevOps/SRE Interview Questions
Просмотров 5 тыс.2 года назад
TCP Connection Termination Process | TCP 4-Way Handshake | DevOps/SRE Interview Questions
How many IPs are there in /24 CIDR? | DevOps/SRE Interview Questions
Просмотров 2,4 тыс.2 года назад
How many IPs are there in /24 CIDR? | DevOps/SRE Interview Questions
What is TCP 3 Way Handshake Process | DevOps/SRE Interview Questions
Просмотров 4,6 тыс.2 года назад
What is TCP 3 Way Handshake Process | DevOps/SRE Interview Questions
Which database to choose and why? Part 1: What criterias can be used to decide?
Просмотров 5102 года назад
Which database to choose and why? Part 1: What criterias can be used to decide?
Soft link vs Hard link in Linux | DevOps/SRE interview questions
Просмотров 6 тыс.2 года назад
Soft link vs Hard link in Linux | DevOps/SRE interview questions
What is an Inode in Linux | Is file name stored in an Inode | DevOps/SRE interview questions
Просмотров 11 тыс.2 года назад
What is an Inode in Linux | Is file name stored in an Inode | DevOps/SRE interview questions
What happens internally when we type a command in the shell | DevOps/SRE interview questions
Просмотров 22 тыс.2 года назад
What happens internally when we type a command in the shell | DevOps/SRE interview questions
Part 7: Operating System Tutorial | File System Management | Virtual File System
Просмотров 2,3 тыс.2 года назад
Part 7: Operating System Tutorial | File System Management | Virtual File System
What is TCP Protocol | Computer Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 1,5 тыс.3 года назад
What is TCP Protocol | Computer Networking Tutorial | DevOps/SRE Interview Questions
Dataset Generation for Cricket Score Prediction Using Machine Learning
Просмотров 5813 года назад
Dataset Generation for Cricket Score Prediction Using Machine Learning
What is UDP Protocol | Computer Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 1,5 тыс.3 года назад
What is UDP Protocol | Computer Networking Tutorial | DevOps/SRE Interview Questions
Multiplexing and Demultiplexing in Transport Layer | Computer Networking Tutorial
Просмотров 2,4 тыс.3 года назад
Multiplexing and Demultiplexing in Transport Layer | Computer Networking Tutorial
What is Transport Layer | TCP vs UDP | Computer Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 7943 года назад
What is Transport Layer | TCP vs UDP | Computer Networking Tutorial | DevOps/SRE Interview Questions
Netcat and Netstat command in Linux | Computer Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 1,2 тыс.3 года назад
Netcat and Netstat command in Linux | Computer Networking Tutorial | DevOps/SRE Interview Questions
TCP Socket Programming in Python |. Computer Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 7133 года назад
TCP Socket Programming in Python |. Computer Networking Tutorial | DevOps/SRE Interview Questions
Socket Programming with UDP in Python | Computer Networking Tutorial | DevOps/SRE Interview Question
Просмотров 7463 года назад
Socket Programming with UDP in Python | Computer Networking Tutorial | DevOps/SRE Interview Question
What is Socket Programming | Computer Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 1,5 тыс.3 года назад
What is Socket Programming | Computer Networking Tutorial | DevOps/SRE Interview Questions
School of SRE by LinkedIn - Skills That Can Help You Build a Career in SRE
Просмотров 1,8 тыс.3 года назад
School of SRE by LinkedIn - Skills That Can Help You Build a Career in SRE
IMAP vs POP3 vs SMTP Protocol | Computer. Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 5973 года назад
IMAP vs POP3 vs SMTP Protocol | Computer. Networking Tutorial | DevOps/SRE Interview Questions
What is SMTP Protocol | Computer. Networking Tutorial | DevOps/SRE Interview Questions
Просмотров 9053 года назад
What is SMTP Protocol | Computer. Networking Tutorial | DevOps/SRE Interview Questions
DNS Wireshark Analysis + DIG command | Computer. Networking Tutorial | DevOps/SRE Interview Question
Просмотров 9183 года назад
DNS Wireshark Analysis DIG command | Computer. Networking Tutorial | DevOps/SRE Interview Question

Комментарии

  • @snarf45
    @snarf45 6 дней назад

    That reeverb tho 😭😭

  • @parthiv5479
    @parthiv5479 17 дней назад

    Worst video i have ever seen

  • @YogeshKumar-iz6ro
    @YogeshKumar-iz6ro Месяц назад

    Print square of numbers from 1 to 10 using "for" loop Ans: output = [value*value for value in range(1,11)] print(output)

  • @priyabratapradhan000
    @priyabratapradhan000 Месяц назад

    Bhai tumne ye kese Bola kuch v samajh main Nahin aya, Sara Baat Upar Se Gaya 😅

  • @sunshine5106
    @sunshine5106 Месяц назад

    It was really helpful to find correct CPU scheduling algorithm codes with explanation. I found your codes first by google search. There isn't any other place having all algorithms codes covered comprehensively. Excellent work!

  • @unknownme1311
    @unknownme1311 2 месяца назад

    Can you send this written notes please

  • @palakverma698
    @palakverma698 2 месяца назад

    great work sir ..

  • @shubhamsingh8073
    @shubhamsingh8073 2 месяца назад

    Amazing videos ❤❤

  • @souha3233
    @souha3233 2 месяца назад

    veryyyyy helpful!!!!!!

  • @sauravnegi8858
    @sauravnegi8858 3 месяца назад

    bhai notes mil sakte h ye?

  • @parshuramkattimani2934
    @parshuramkattimani2934 3 месяца назад

    Superb superb explanation. My question is how to delete if inode is full?

  • @khavishkha
    @khavishkha 3 месяца назад

    how to download the ppt for reference

  • @theufill2527
    @theufill2527 3 месяца назад

    Passing my mid bcz of your examples. Thank you.

  • @tejaswinimedi3948
    @tejaswinimedi3948 3 месяца назад

    Shortcut to clear shell in comand prompt windows

  • @antonfernando8409
    @antonfernando8409 4 месяца назад

    great video thanks. I am seen an issue with 2nd connection is not going thru, soon after closing the first connection. in my case, source port is same for both connection. so likely case is server in TIME_WAIT for that 2MSL, in that duration, the 2nd connection is attempted so quickly. i have no access to server, so have to work around on client side, may be have to put a sleep 2 mins between the two connections. thanks.

  • @GanitGyani
    @GanitGyani 4 месяца назад

    Hello Shivam, you are a great tutor. could you please start SRE interview series according to current market

  • @Vivek-uk2jq
    @Vivek-uk2jq 5 месяцев назад

    bhai please add the notes drive link in description. it will easy to revise again

  • @Pixilmb12
    @Pixilmb12 5 месяцев назад

    Or go to notepad and write: @echo off :a start goto a And save it as a batch (.bat) file

  • @vladr01
    @vladr01 5 месяцев назад

    WOW, thank you for your effort. I just started to check your videos but I already see that the presentation and explanation are the best I have ever seen on RUclips. Good job !!!

  • @akashdev3342
    @akashdev3342 5 месяцев назад

    Thank you so much.. I was so much frustrated but this video helped me a lot thank you loads.. You are my life saviour. I got the correct answer in one time only.. lots of love...

  • @whbazaz
    @whbazaz 5 месяцев назад

    How do you stop it?😂

  • @kusharora1435
    @kusharora1435 6 месяцев назад

    Bhai fone silent kar liyo

  • @satyamraj2926
    @satyamraj2926 6 месяцев назад

    Great bro, If this library will work in my project , I will definetly donate you some amont.

  • @gorkemhazarr
    @gorkemhazarr 7 месяцев назад

    bad.

  • @antwanwimberly1729
    @antwanwimberly1729 7 месяцев назад

    USA 🇺🇸 Anything for our flag

  • @avinashjad
    @avinashjad 7 месяцев назад

    Hi,

  • @pkmishra7061
    @pkmishra7061 7 месяцев назад

    Thanks for such good explanation

  • @ashleybautista6058
    @ashleybautista6058 7 месяцев назад

    great video thank you!

  • @dkh5944
    @dkh5944 8 месяцев назад

    Thanks Nice Explanation..

  • @nature_explore_videos
    @nature_explore_videos 8 месяцев назад

    # program 3 l=['a','e','i','o','u'] x=input() If x in l: print ('Vowel') else: print ('Consonant')

  • @mohammadsajida365
    @mohammadsajida365 8 месяцев назад

    The link you provided in the Description is no longer available..!

  • @NaveenKumar-os8dv
    @NaveenKumar-os8dv 8 месяцев назад

    Let me tell you, you helped me, so many lengthy videos, so much shit, but finally some clear crisp example and notes which also inform what actually is "Progress" and "bounded waiting" etc. I was so confused in "Progress" and "bounded waiting" my god. Thanks for the help!!

  • @ayadavofficial
    @ayadavofficial 9 месяцев назад

    Thank you so much sir❤❤

  • @gameunit3935
    @gameunit3935 10 месяцев назад

    thanks :)

  • @rahulaga
    @rahulaga 10 месяцев назад

    very nice explanation !!

  • @abhishekanand9451
    @abhishekanand9451 10 месяцев назад

    concept clear🙂🙂

  • @user-mx7pz8mn7u
    @user-mx7pz8mn7u 10 месяцев назад

    hi

  • @valivetiswamynagasainivas4790
    @valivetiswamynagasainivas4790 10 месяцев назад

    Sir, can you share these slides?

  • @sourjadhar9332
    @sourjadhar9332 11 месяцев назад

    so even when the child gets terminated the left overs of child in pcb is termed as zombie right

    • @abhishekanand9451
      @abhishekanand9451 10 месяцев назад

      so even when the child gets terminated the evidence of that child remain in PCB till the parents tell the kernal to remove it from process table

  • @user-vz6lc8uy2t
    @user-vz6lc8uy2t 11 месяцев назад

    Hi

  • @rahmathidayatdayat1683
    @rahmathidayatdayat1683 11 месяцев назад

    Boleh minta codingan kak

  • @YenNguyen-mg5ty
    @YenNguyen-mg5ty 11 месяцев назад

    Don't try this at home Me: *try this in a café*

  • @deepak_puri
    @deepak_puri 11 месяцев назад

    Cost

  • @rajeshkrsinghsingh1276
    @rajeshkrsinghsingh1276 11 месяцев назад

    Hi

  • @chanakyal83
    @chanakyal83 Год назад

    Love you ❤

  • @tejdeep.g1099
    @tejdeep.g1099 Год назад

    Hi

  • @yashopmukhia5115
    @yashopmukhia5115 Год назад

    code kr k dikhawoh..

  • @user-oe8fw3bl8n
    @user-oe8fw3bl8n Год назад

    Thank you sir it was very helpful, great explanation

  • @user-qc6df9hi8k
    @user-qc6df9hi8k Год назад

    //Primitive-priority scheduling algorithm implementation using c program #include<stdio.h> #include<limits.h> int jtime = 0; int counter; int n; int at[20], bt[20], ct[20], pt[20], sts[20]; void process_Ps() { int index = -1; // variable for storing the index of the process with the highest priority int highestPriority = INT_MAX; // set the highest priority to the maximum possible value // Check all incomplete processes for (int i = 0; i < n; i++) { if (at[i] <= jtime && sts[i] != 1) // Check for incomplete processes with arrival time less than or equal to jtime { if (pt[i] < highestPriority) // Check if the process has higher priority { highestPriority = pt[i]; index = i; } } } if (index != -1) { // Process the selected process if (bt[index] > 0) { bt[index]--; jtime++; } // If the process is completed if (bt[index] == 0) { ct[index] = jtime; sts[index] = 1; // Set the status to completed counter--; // Decrement the counter since one process is completed } } else //if an index not gets { jtime++; // Increment jtime if no process is available at the current time } } // Main Function int main() { // Reading the number of processes printf("Enter the number of processes: "); scanf("%d", &n); counter = n; // Setting the counter to n // Reading process details from the user for (int i = 0; i < n; i++) { printf("Process %d: ", i + 1); printf("Arrival time: "); scanf("%d", &at[i]); printf("Burst time: "); scanf("%d", &bt[i]); printf("Priority: "); scanf("%d", &pt[i]); sts[i] = 0; // Setting the status of the process to incomplete ct[i] = 0; // Setting the completion time to zero at the beginning } // Printing the given details printf("Given details: "); printf("AT BT PT "); for (int i = 0; i < n; i++) { printf("%d %d %d ", at[i], bt[i], pt[i]); } // Perform process_Ps() function until the counter becomes zero, indicating that all processes are completed while (counter != 0) { process_Ps(); } // Display the results printf(" Results: "); printf("AT BT PT CT "); for (int i = 0; i < n; i++) { printf("%d %d %d %d ", at[i], bt[i], pt[i], ct[i]); } return 0; }