Setting up real-time event delivery

Events occur during the course of normal processing (account actions, transactions, payments, auditing, and so on). The Pismo API platform generates event notifications and data that you can use for reporting and analysis.

In addition to event file notifications, event notifications and data can be sent in real-time through a configured integration channel to your cloud storage - Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure. This article describes the set up required on Pismo's part and your part for each real-time method.

Setting up real-time event delivery to an AWS account

The following shows the data flow for real-time event notification to an AWS account:

Pismo configuration

An Amazon Identity Access Management Role (IAM) Role is created to publish events to your AWS account.

Your configuration

See the AWS event configuration tutorial for specific details on setting up AWS for real-time event notification.

SNS message attributes

When events are sent to an SNS topic, all main event fields, except the data field, are sent as message attributes. This way, you can have multiple subscribers to your topic using filtered subscriptions and create multiple flows for each domain/message_type in your organization.

Setting up real-time event delivery to a GCP account

The following shows the data flow for real-time event notification to a GCP account:

Pismo configuration

An Identity and Access Management (IAM) service account is created in the Pismo environment.

Your configuration

See the GCP event configuration tutorial for specific information on setting up GCP for real-time event notifications.

Setting-up real-time event delivery to an Azure account

The following shows the data flow for real-time event notification to a Microsoft Azure account:

Pismo configuration

A service principal is created in our environment to access your Azure client account.

Your configuration

See the Azure event configuration tutorial for specific information on setting up Azure for real-time event notifications.


Did this page help you?