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
130
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é
Vibecoding 101 @ Esade
picsoung
0
34
How we turned PMs into vibecoders
picsoung
0
33
Developers are the new buyers: why developer experience matters
picsoung
0
100
The GPT Odyssey: When Code becomes Conversations
picsoung
0
43
Desarrolla un GPT: Lecciones y Aprendizajes
picsoung
0
17
Empowering Customer Success Operations With No-code Flows
picsoung
0
80
How developer relations can boost your partnerships program
picsoung
0
51
Duct tape of entrepreneurs
picsoung
0
88
API 101, What, Where, When
picsoung
0
72
Other Decks in Technology
See All in Technology
聲の形にみるアクセシビリティ
tomokusaba
0
120
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
830
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
72k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
7
7.1k
IBM Bobを使って、PostgreSQLのToDoアプリをDb2へ変換してみよう/202603_Dojo_Bob
mayumihirano
0
180
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
170
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
Windows ネットワークを再確認する
murachiakira
PRO
0
290
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
120
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
yamanoku
4
600
「ヒットする」+「近い」を同時にかなえるスマートサジェストの作り方.pdf
nakasho
0
140
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
170
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
63
Bash Introduction
62gerente
615
210k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
360
The Curious Case for Waylosing
cassininazir
0
260
RailsConf 2023
tenderlove
30
1.4k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
The Curse of the Amulet
leimatthew05
1
9.6k
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