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

Amazon EventBridge integrations with SaaS product events

Amazon EventBridge integrations with SaaS product events

Presented at AWS Community Day Philippines about Amazon EventBridge integration with SaaS events such as events from Freshworks products.

Jones Zachariah Noel N

July 29, 2023
Tweet

More Decks by Jones Zachariah Noel N

Other Decks in Technology

Transcript

  1. Amazon EventBridge integrations with SaaS product events Jones Zachariah Noel

    N Senior Developer Advocate @ Freshworks AWS Serverless Hero
  2. 👋 I’m Jones Zachariah Noel N (zachjonesnoel) 🥑 Senior Developer

    Advocate @ Freshworks ☁ AWS Serverless Hero ⚡ Serverless architect 🚀 AWS UG Bengaluru co-organizer 󰞵 Runs newsletter / blog on The Serverless Terminal https://zachjonesnoel.com
  3. ⚡ How we integrate with SaaS generally ⚡ Dive into

    Amazon EventBridge ⚡ How Amazon EventBridge helps in your architecture ⚡ Amazon EventBridge with SaaS events ⚡ Demo ⚡ Tips with Amazon EventBridge
  4. Level-up your architecture with EventBridge Asynchronous messaging Decoupled architectures Integrations

    with AWS & External Scalability Event bus Event rules Archive and replay Filtering events
  5. Level-up your architecture with EventBridge 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
  6. Amazon EventBridge with SaaS partners 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
  7. Things to consider while using EventBridge Usage of multiple Event

    Rules in your Event Bus. Event Rules with max one destination.
  8. Things to consider while using EventBridge Posting the events in

    appropriate event buses. API destinations with parameters transformed from events
  9. 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.
  10. 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 Amazon EventBridge with Freshdesk https://www.freshworks.com/apps/freshdesk/amazon_eventbridge/ Blog about Amazon EventBridge https://blog.theserverlessterminal.com/amazon-eventbridge-the-missing-piece-to-your-app Demo code https://github.com/zachjonesnoel/eventbridge-fw-integration