Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon EventBridge Integration with SaaS produc...

Amazon EventBridge Integration with SaaS product events

The session was presented at AWS Dev Day Bengaluru 2022.

The session is focused on how you can build integrations with SaaS product events with your application via Amazon EventBridge. The demo is focused on integration with Freshworks product - Freshdesk events which triggers a Step Functions execution and uses EventBridge API Destinations to update Freshdesk.

Jones Zachariah Noel N

November 04, 2022
Tweet

More Decks by Jones Zachariah Noel N

Other Decks in Programming

Transcript

  1. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EventBridge integrations with SaaS product events Jones Zachariah Noel N Senior Developer Advocate @ Freshworks AWS Community Builder - Serverless
  2. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 👋 I’m Jones Zachariah Noel N (zachjonesnoel) 🥑 Senior Developer Advocate @ Freshworks ☁ AWS Community Builder - Serverless ⚡ Serverless architect 🚀 AWS UG Bengaluru co-organizer https://zachjonesnoel.com
  3. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. We will look into - ⚡ Sneak-peek into Amazon EventBridge ⚡ How Amazon EventBridge helps in your architecture ⚡ Amazon EventBridge with SaaS events ⚡ Demo ⚡ Tips with AWS EventBridge
  4. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Are you a microservices person? GIF from Tenor
  5. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon EventBridge
  6. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Level-up your architecture with EventBridge Asynchronous messaging Decoupled architectures Integrations with AWS & External Scalability Event bus Event rules Archive and replay Filtering events Icons from Flaticon
  7. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. When integrating with SaaS products GIF from Tenor
  8. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Why SaaS integrations? Real-time sync No frequent polling Overcoming API limits Secure Similar to working with AWS based events Partner event bus Multiple rules support Low-code with sources and API destination Icons from Flaticon
  9. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon EventBridge with SaaS partners
  10. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Common use-cases ⚡ Data synchronization between your application and SaaS product ⚡ Building analytical dashboard with data from your SaaS product ⚡ Automating workflows ⚡ Sentimental analysis ⚡ Logging and audits
  11. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Integrating with Freshworks SaaS events https://us-east-1.console.aws.amazon.com/events/home?region=us-east-1#/partners/freshworks.com
  12. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Integrating with Freshworks SaaS events
  13. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo Integrate AWS EventBridge with Freshworks SaaS product events
  14. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Things to consider while using EventBridge Usage of multiple Event Rules in your Event Bus. Event Rules with max one destination.
  15. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Things to consider while using EventBridge Posting the events in appropriate event buses. API destinations with parameters transformed from events
  16. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Things to consider while using EventBridge The source of your events would be from a SaaS event bus with the prefix aws.partner/freshworks.com. Rules can have additional filters (detail-type) to ensure routing.
  17. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Things to consider while using EventBridge Something gone-wrong? Don’t forget to enable archive and you can replay the events! GIF from Tenor
  18. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Resources Amazon EventBridge https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html Amazon EventBridge with SaaS partner integrations https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-saas.html Amazon EventBridge API destinations https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-api-destinations.html Serverless patterns with Amazon EventBridge https://serverlessland.com/patterns?services=eventbridge%2Ceventbridge-api.png Serverless pattern for integrating with Freshdesk API destination https://serverlessland.com/patterns/eventbridge-api-destinations-freshdesk Demo code https://github.com/zachjonesnoel/eventbridge-fw-integration
  19. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Jones Zachariah Noel N @zachjonesnoel /jones-zachariah-noel-n /zachjonesnoel https://zachjonesnoel.com
  20. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. ! Please complete the session survey © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.