QUIC is FINALLY a Standard

preview_player
Показать описание
QUIC is officially an IETF standard after a very long time. Is this going to replace the TCP protocol?

Support my work on PayPal

Become a Member on YouTube

🧑‍🏫 Courses I Teach

🏭 Backend Engineering Videos in Order

💾 Database Engineering Videos

🎙️Listen to the Backend Engineering Podcast

Gears and tools used on the Channel (affiliates)

🖼️ Slides and Thumbnail Design
Canva

🎙️ Mic Gear
Shure SM7B Cardioid Dynamic Microphone

Cloudlifter

XLR cables

Focusrite Audio Interface

📷 Camera Gear
Canon M50 Mark II

Micro HDMI to HDMI

Video capture card

AC Wall for constant power

Stay Awesome,
Hussein
Рекомендации по теме
Комментарии
Автор

I can see how much you love this topic in particular because this video has more editing and effects than your other videos. And for sure, QUIC does deserve all of that love and excitement :)

F.a
Автор

Not to worry about the connection ID and security, if I remember correctly QUIC ID and TCP Multipath are more secure (using more/better crypto aka bigger numbers) than the original TCP. Let's also remember QUIC always is TLS/1.3 encrypted you still need to have the private session key to be able to talk to the server or client. Which are handled by Diffie-Hellman/Perfect Forward Secrecy and thus normally only kept in memory and not stored.

autohmae
Автор

The awesomeness for this is definitely over 9000!! 😎

krozaine
Автор

Listened to the podcast this morning, now coming to Youtube video to watch, nice info, keep it up.

selphie
Автор

Do do a more in-depth review of QUIC when you've gathered more questions and answers. Would love to watch that video!

karanshah
Автор

Thanks for the great content as usual. Is there a tutorial coming on how to implement quic in practice? I've been looking from time to time on youtube, but aside from a couple of demos from 3 years ago, I can't find anything with actual code to try out the protocol.
Thanks again Hussein. You're the best!!!

rauldeandrade
Автор

I was at first worrying about the connection ID
but after watching your other video, the one bout why Redis is so popular in cloud, it sorta makes me think if the IT world is heading fully to cloud-based development (where no one should really own their own physical server anymore), then the cloud would make managing Connection ID easier (since the concept of cloud is your VM/DB/Programs can exists anywhere in the cloud)

On the other hand, I'm not quite confident on the security part.

Fulikia
Автор

ok first of all we had tcp multi channels from many years ago .second if you encrypt the connection id how do you know which key to use to unencrypt that and third if you use a data base to check connection id it would be easy as hell to DoS the load balancer with hand crafted packets .

blueman
Автор

We don’t invite stuff for the sake of inviting stuff. 🤭 JavaScript developers

karmic
Автор

Quic is pretty nice, but haven’t try it yet, will give a shot of it soon, cheers for the detail video 👍👍

jasonshen
Автор

Why can't the reverse proxies just do the usual NAT thing? Like earlier they used to maintain a table of (IP, Port) to the (Destination_Server, Port), they can now maintain a table of connection_id to server IP and port?

VivekYadav-dsoz
Автор

Some providers tend to throttle UDP traffic which hurts VPN performance for people working from home. Do you think that with HTTP/3 adoption things might change?

btom
Автор

حبيبي حسين من اي بلد انت اني جدا معجب بيك و احب طريقتك بالشرح الله يوفقك تستحق كل شي زين 👍

anasabdullahsaber
Автор

I did not understand the problem with Load balancing: why not simply implement a sticky session based on the connection id (instead of the ip) ? Might be difficult to build from scratch but maybe there is some technologies that allows to do this kind of stuff (maybe a special envoy filters ?)?

regisjosefazoulay
Автор

Thanks for your videos...really useful for me...When do you plan to launch QUIC crash course ?

jnassarm
Автор

As usual, a great one again! I was just wondering how do you keep yourself updated? Is there a list of blogs/websites in particular that you follow?

chandeeparora.
Автор

Let's remember at least Firefox and Chrome (and probably Chromium Edge/Opera) have HTTP/3 over QUIC/UDP enabled by default already. You can use it today in production if you want to. Supposedly also on Android but I haven't tested it.

autohmae
Автор

Will sticky sessions not cause issues with load balancing because the traffic might get distributed unevenly? That seems to be a bigger issue than re-establishing a connection.

bmutthoju
Автор

Hey Hussein I have been following you for a week.and I am enjoying and learning a lot from your content.
I would like to request one video on Transactions, like why rdbms is a good choice for it. We know because for acid but I am looking for more practical reason and application.

RajYadav-fylm
Автор

as You say udp flover that why, reconnection from same device is not that big deal 11:00

AkshayGupta-ddht