Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developers love webhooks, you should too
Search
Nicolas Grenié
December 11, 2019
Technology
0
120
Developers love webhooks, you should too
DevRelCon London 2019
Nicolas Grenié
December 11, 2019
Tweet
Share
More Decks by Nicolas Grenié
See All by Nicolas Grenié
How we turned PMs into vibecoders
picsoung
0
4
Developers are the new buyers: why developer experience matters
picsoung
0
61
The GPT Odyssey: When Code becomes Conversations
picsoung
0
25
Desarrolla un GPT: Lecciones y Aprendizajes
picsoung
0
10
Empowering Customer Success Operations With No-code Flows
picsoung
0
73
How developer relations can boost your partnerships program
picsoung
0
39
Duct tape of entrepreneurs
picsoung
0
73
API 101, What, Where, When
picsoung
0
66
My Developer Survival Kit
picsoung
0
75
Other Decks in Technology
See All in Technology
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
2k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
6.3k
LLM 機能を支える Langfuse / ClickHouse のサーバレス化
yuu26
9
2.3k
LLMで構造化出力の成功率をグンと上げる方法
keisuketakiguchi
0
850
ファッションコーディネートアプリ「WEAR」における、Vertex AI Vector Searchを利用したレコメンド機能の開発・運用で得られたノウハウの紹介
zozotech
PRO
0
360
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
730
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
560
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
1.1k
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
22
5.3k
Backlog AI アシスタントが切り開く未来
vvatanabe
1
140
Delegate authentication and a lot more to Keycloak with OpenID Connect
ahus1
0
220
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
790
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
184
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Designing Experiences People Love
moore
142
24k
BBQ
matthewcrist
89
9.8k
Side Projects
sachag
455
43k
Fireside Chat
paigeccino
38
3.6k
Docker and Python
trallard
45
3.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Optimizing for Happiness
mojombo
379
70k
Transcript
Developers love webhooks, you should too Nicolas Grenié Developer Advocate
@ Typeform 11th Dec 2019 - DevRelCon London @picsoung @typeform
@picsoung
Nicolas Grenié @picsoung @picsoung
@picsoung
@picsoung
@picsoung
It’s natural @picsoung
Students favorite asynchronous task @picsoung
Let’s agree on something Webhook = Something happens on a
platform and it will let you know about it @picsoung
Our challenge: data flows @picsoung
Workflows @picsoung
Thanks to webhook you can integrate with 1000+ services @picsoung
Embrace the no code ecosystem @picsoung
Reduced time to quick win One HTTP Endpoint @picsoung
API Strategy: Start with webhook
Deliver the best experience to Developers @picsoung
#0 Send consistent events @picsoung
#1 Test webhook event @picsoung
#2 Let me inspect payload @picsoung
#3 Events history @picsoung
#4 Replay event @picsoung
#5 Retry policy if failed to deliver @picsoung
@picsoung #6 Notifications
@picsoung #7 Sign webhook payload https://api.slack.com/docs/verifying-requests-from-slack
@picsoung #7b Security challenge Webhook endpoint Request HTTP POST Challenge
= 1234567890 Response Challenge = 1234567890
@picsoung #8 Webhook API • Let me create/change Webhook via
API • Add corresponding oAuth Scopes • Manage deliveries
#9 More than one webhook
@picsoung #9 More than one webhook • Specialize each webhook
• Build complex workflow • Enable more integration • Namespace
@picsoung #10 Many event types
@picsoung Go beyond • Add Webhook handler to your SDK
Will serverless functions Kill Webhooks?
@picsoung Serverless is the future of webhooks
Takeaways
Takeaways Build Webhook first Dedicated DX effort Extend with native
serverless
Questions? Nicolas Grenié (@picsoung)
[email protected]
11th Dec 2019 DevRelCon London
Images are from Unsplash https://unsplash.com/collections/3134634/apistrat-web hooks-done-right-slides