Top 3 Things You Should Know About Webhooks!

  Рет қаралды 76,745

ByteByteGo

ByteByteGo

2 ай бұрын

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: bit.ly/bytebytegoytTopic
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
The digital version of System Design Interview books: bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Пікірлер: 52
@Etcher
@Etcher 2 ай бұрын
I love these videos. The presenter's voice is so calm and he imparts his knowledge so clearly yet so succinctly. Like a really well crafted regular expression.
@themichaelw
@themichaelw 12 күн бұрын
This channel is seriously good. It's the right mix of abstraction so you can get an idea of what's going on. That's not easy to do!
@danielgospodinow
@danielgospodinow 2 ай бұрын
I can't find the right words to explain how thankful I am for your content. Keep it up!
@darkpitch
@darkpitch 2 ай бұрын
Hi ByteByteGo, First off, I want to express my gratitude for the incredible content you produce. Your videos have been immensely helpful and informative. I've learned a lot from them, and I truly appreciate the effort you put into making complex topics accessible to everyone. I was wondering if you could consider creating a video that dives deep into how cookies work. I'm particularly interested in understanding the entire lifecycle of cookies, including their creation, transmission, and the various fields they contain. Additionally, I'm curious about their validity, how security is managed through encryption or the use of SSL/TLS, among other aspects. A detailed video covering these topics would be incredibly beneficial for many of us trying to grasp the nuances of web development and security. Thank you once again for your dedication and hard work. Looking forward to possibly seeing a video on this topic!
@Dmitry-Moiseenko
@Dmitry-Moiseenko 2 ай бұрын
Huge thanks for the great video, as usually!
@rammehar5531
@rammehar5531 2 ай бұрын
Thank you for all wonderful videos.
@marcgentner1322
@marcgentner1322 Ай бұрын
Why i havent found you sooner is just bad. Loveee the content and the general explanation. I study business it and management and this is not thought… keep it up i will support!
@javisartdesign
@javisartdesign 2 ай бұрын
lovely explained, thanks a lot for this videos with useful concepts
@alestar22
@alestar22 2 ай бұрын
amazing videos will join the blog also❤
@hamsalekhavenkatesh3440
@hamsalekhavenkatesh3440 2 ай бұрын
Amazing content; learnt something new today...What do u think might be some issues in having a web socket connection with Stripe/payment gateway ? What are some benefits WH offers over WS ?
@LifeOf97
@LifeOf97 2 ай бұрын
Thank you.
@raj_kundalia
@raj_kundalia 2 ай бұрын
thank you!
@salih.k8939
@salih.k8939 2 ай бұрын
I agree with @DemPilafia, PLEASE do not add generic stock video. We love you as you are.
@onecarry1532
@onecarry1532 2 ай бұрын
Hello there 👋 i would love to know how you make such cool info graphics! What tool do you use?
@tassyomonteirodev9476
@tassyomonteirodev9476 2 ай бұрын
nice bro!
@penril0326
@penril0326 2 ай бұрын
A question: If we afraid the service go down so we add fallback polling mechanism, then why we don't just use long polling in the beginning?
@RaiSingh
@RaiSingh 2 ай бұрын
sir can you explain signal protocol end to end encryption
@christianlingg3097
@christianlingg3097 2 ай бұрын
How are those graphics made, is there a specific tool?
@indramal
@indramal 2 ай бұрын
Question: Considering long pooling (10s) and web socket, which one is use more server resources (CPU/RAM)?
@JovenAlbarida
@JovenAlbarida 2 ай бұрын
Still the long poolling
@indramal
@indramal 2 ай бұрын
@@JovenAlbarida really? I thought it is web socket because it is keep connection with server
@asht9193
@asht9193 2 ай бұрын
How is graphics created. Which tool is this
@V1kToo
@V1kToo 2 ай бұрын
But the return url will still have to be polled?
@rotatopotato5212
@rotatopotato5212 2 ай бұрын
So like a callback but for HTTP? That’s how my brain interpreted it idk if that’s accurate 😂
@nomandates9186
@nomandates9186 2 ай бұрын
Do you have an account on Nostr?
@benoitleger-derville6986
@benoitleger-derville6986 11 күн бұрын
How do you provide WebHooks within directly the browser ?
@rotatopotato5212
@rotatopotato5212 2 ай бұрын
Re: token When “we” give PSP (stripe) a token to call us back with, would we need to worry about man in the middle attacks intercepting this? Guessing we’d want some kind of jwt. What if that gets intercepted? Diffie-Hellman? Cant really wrap my head around it and I guess that’s a whole other topic
@BloodEyePact
@BloodEyePact 2 ай бұрын
There's three approaches to this that I can think of: 1. TLS - Makes sure that an eavesdropper can't intercept it to begin with 2. Short-lived tokens - If the token is only valid for a few minutes, or even seconds, after the initial request, that reduces the chances that an attacker can exploit it 3. Single-use tokens - Record tokens that have been used, at least for a small multiple of the validity period, and reject any duplicates. This means an attacker has to exploit an intercepted the token before the genuine user can use it
@rotatopotato5212
@rotatopotato5212 2 ай бұрын
thank you!@@BloodEyePact
@shakapaker
@shakapaker 2 ай бұрын
🔥
@bossgd100
@bossgd100 2 ай бұрын
💯
@zixing467
@zixing467 2 ай бұрын
The problem with webhooks is that you can potentially expose your server’s real host information if you initially intended to hide that information behind a public proxy
@rishiraj2548
@rishiraj2548 2 ай бұрын
👍
@ColinRichardson
@ColinRichardson 2 ай бұрын
OOOh. Long Polling.. I never considered that one before... I like it..
@DemPilafian
@DemPilafian 2 ай бұрын
The graphics on this channel are great, but PLEASE, PLEASE do not add generic stock video like all the thousands of low-quality "content creators" do.
@salih.k8939
@salih.k8939 2 ай бұрын
I couldn't agree more. I was really disappointed when I saw the stock video creeping in.
@i.o2485
@i.o2485 2 ай бұрын
We're not here for the best or cutest graphics. The topics and messaging is what we're here for and the video just needs to be complementary
@DemPilafian
@DemPilafian 2 ай бұрын
@@i.o2485 The informative high-quality graphics are a key part of what makes this channel great. However, generic stock video adds absolutely nothing of value. It's so utterly useless that it's distracting. I'd rather stare for 20 seconds at a relevant and useful static image taken from Wikipedia (free use under Creative Commons License) than suffer through generic stock video.
@camlimestone8850
@camlimestone8850 2 ай бұрын
Fully agree on this. Please, the stock video looked very creepy when it showed up…
@bdidue6998
@bdidue6998 2 ай бұрын
You all need to get over yourselves and let him make his content 😂
@shubhambaranwal7613
@shubhambaranwal7613 2 ай бұрын
My favourite question that I ask in interview, what's the difference between polling and webhook😅
@zixuanzhao6043
@zixuanzhao6043 17 күн бұрын
call back
@CheeseStickzZ
@CheeseStickzZ 2 ай бұрын
Dude looks like was conceived in a library
@mLyonJE
@mLyonJE 2 ай бұрын
Wow! Anyone actually still uses polling?!? That's blown me away!!! I've used and assumed/expected and never considered an alternative to a webhook for payment gateway ack! Genuine question, what developers, operators, people, systems, anything are doing that sort of thing using polling these days? Or in the past ten years for that matter! 😀
@vinylSummer
@vinylSummer 2 ай бұрын
Im using long polling to get updates from my telegram bot
@worldofwarplanesgameplay
@worldofwarplanesgameplay 2 ай бұрын
Employer: How long will this take to set up? Laravel engineer: 4 command lines and 10 mins. Employer: Even the queue part? Laravel engineer: yup composer require laravel/cashier php artisan vendor:publish --tag="cashier-migrations" php artisan migrate php artisan cashier:webhook
@ShrikantSonone
@ShrikantSonone 2 ай бұрын
Employer: I just remember, this is a non-standard implementation. Laravel engineer: next day........ Employer: wow Laravel engineer: of next year
@Etcher
@Etcher 2 ай бұрын
@@ShrikantSonone haha good one
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
Never heard anyone call a callback/postback a webhook. Is this the all too common case of tech bros feeling the need to give old concepts new names because they just discovered it and think if it’s new to them, it must be new to everyone else? Callbacks were a term before the WWW was a thing.
@datle2863
@datle2863 2 ай бұрын
Is the guy presenting AI ? He looks so artificial with his head moving.
@penril0326
@penril0326 2 ай бұрын
No, he is real. Alex Xu.
How To Choose The Right Database?
6:58
ByteByteGo
Рет қаралды 275 М.
Top 5 Most-Used Deployment Strategies
10:00
ByteByteGo
Рет қаралды 234 М.
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 47 МЛН
This is why webhooks are important
7:59
Web Dev Cody
Рет қаралды 26 М.
Caching Pitfalls Every Developer Should Know
6:41
ByteByteGo
Рет қаралды 103 М.
Top 12 Tips For API Security
9:47
ByteByteGo
Рет қаралды 59 М.
Good APIs Vs Bad APIs: 7 Tips for API Design
5:48
ByteByteGo
Рет қаралды 192 М.
Consistent Hashing | Algorithms You Should Know #1
8:04
ByteByteGo
Рет қаралды 276 М.
How to Crack Any System Design Interview
8:19
ByteByteGo
Рет қаралды 280 М.
What Is A Webhook - Why Is It Key To Headless Architectures?
5:38
Going Headless with John
Рет қаралды 39 М.
ACID Properties in Databases With Examples
4:57
ByteByteGo
Рет қаралды 76 М.
Proxy vs Reverse Proxy (Real-world Examples)
5:17
ByteByteGo
Рет қаралды 496 М.
Top 7 Most-Used Distributed System Patterns
6:14
ByteByteGo
Рет қаралды 225 М.
phone charge game #viral #tranding #new #reels
0:18
YODHA GAMING RAAS
Рет қаралды 12 МЛН
How about that uh?😎 #sneakers #airpods
0:13
Side Sphere
Рет қаралды 10 МЛН
Вы поможете украсть ваш iPhone
0:56
Romancev768
Рет қаралды 638 М.
На iPhone можно фоткать даже ночью😳
0:30
GStore Mobile
Рет қаралды 1,4 МЛН