$30 off During Our Annual Pro Sale. View Details »

Developers love webhooks, you should too

Developers love webhooks, you should too

DevRelCon London 2019

Nicolas Grenié

December 11, 2019
Tweet

More Decks by Nicolas Grenié

Other Decks in Technology

Transcript

  1. Developers love webhooks, you should too Nicolas Grenié Developer Advocate

    @ Typeform 11th Dec 2019 - DevRelCon London @picsoung @typeform
  2. @picsoung

  3. Nicolas Grenié @picsoung @picsoung

  4. @picsoung

  5. @picsoung

  6. @picsoung

  7. It’s natural @picsoung

  8. Students favorite asynchronous task @picsoung

  9. Let’s agree on something Webhook = Something happens on a

    platform and it will let you know about it @picsoung
  10. Our challenge: data flows @picsoung

  11. Workflows @picsoung

  12. Thanks to webhook you can integrate with 1000+ services @picsoung

  13. Embrace the no code ecosystem @picsoung

  14. Reduced time to quick win One HTTP Endpoint @picsoung

  15. API Strategy: Start with webhook

  16. Deliver the best experience to Developers @picsoung

  17. #0 Send consistent events @picsoung

  18. #1 Test webhook event @picsoung

  19. #2 Let me inspect payload @picsoung

  20. #3 Events history @picsoung

  21. #4 Replay event @picsoung

  22. #5 Retry policy if failed to deliver @picsoung

  23. @picsoung #6 Notifications

  24. @picsoung #7 Sign webhook payload https://api.slack.com/docs/verifying-requests-from-slack

  25. @picsoung #7b Security challenge Webhook endpoint Request HTTP POST Challenge

    = 1234567890 Response Challenge = 1234567890
  26. @picsoung #8 Webhook API • Let me create/change Webhook via

    API • Add corresponding oAuth Scopes • Manage deliveries
  27. #9 More than one webhook

  28. @picsoung #9 More than one webhook • Specialize each webhook

    • Build complex workflow • Enable more integration • Namespace
  29. @picsoung #10 Many event types

  30. @picsoung Go beyond • Add Webhook handler to your SDK

  31. Will serverless functions Kill Webhooks?

  32. @picsoung Serverless is the future of webhooks

  33. Takeaways

  34. Takeaways Build Webhook first Dedicated DX effort Extend with native

    serverless
  35. Questions? Nicolas Grenié (@picsoung) nicolas.grenie@typeform.com 11th Dec 2019 DevRelCon London

    Images are from Unsplash https://unsplash.com/collections/3134634/apistrat-web hooks-done-right-slides