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

Amazon EventBridge Integration with SaaS product events

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.

    View Slide

  2. © 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

    View Slide

  3. © 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

    View Slide

  4. © 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

    View Slide

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

    View Slide

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

    View Slide

  7. © 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

    View Slide

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

    View Slide

  9. © 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

    View Slide

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

    View Slide

  11. © 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

    View Slide

  12. © 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

    View Slide

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

    View Slide

  14. © 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

    View Slide

  15. © 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.

    View Slide

  16. © 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

    View Slide

  17. © 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.

    View Slide

  18. © 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

    View Slide

  19. © 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

    View Slide

  20. © 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

    View Slide

  21. © 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.

    View Slide