Amazon AppFlow – A Bride for Saas App

Amazon AppFlow – A Bride for Saas App

May 13, 2020 / Eternal Team

On 22 April 2020 AWS has announced a very cool service that makes it easier for developers to transfer data between AWS and other SaaS applications.

So without wasting any time let us come to the point, first let us explain to you what Amazon AppFlow is?

Well AppFlow is fully managed service that enables you to securely transfer data between Software-as-a-Service (SaaS) applications like Salesforce, Marketo, Slack, and ServiceNow to the AWS services like Amazon S3 and Amazon Redshift, and AppFlow support Cloud trail event so that you can easily see the API history on cloud trail but you have to just turn on cloud trail on AWS management console.

For example, you can Create a copy of a Salesforce object (i.e. opportunity, case, campaign) in Amazon S3.

Note:- Right now AWS only supports S3 and Amazon Redshift, they are continuing to add more in the future .

And the good thing is AWS provide three trigger mechanisms which describe below

  • On Demand: Run data flows on demand, as soon as you click “Run Flow” to and your data transfers
  • Event-based: Run data flows in response to business events like the creation of a sales opportunity, the status change of a support ticket, or the completion of a registration form.
  • Scheduled: Run data flows at a routine schedule at the specific time interval you choose to keep data in sync, or run flows routinely.

AWS PrivateLink provides private connectivity between VPCs, AWS services, and on-premises applications, securely on the Amazon network. AppFlow uses PrivateLink so that your data is securely encrypted for transfer over the internet.

How does it work?

AppFlow supports Amazon S3 and 13 SaaS applications as sources of data, and Amazon S3, Amazon Redshift, Salesforce, and Snowflake as destinations. To learn more, please visit the AppFlow integrations page.

Benefits for AppFlow

The SaaS application administrators and business analysts can quickly implement most of the integrations they need without waiting months for IT to finish integration projects. Specifically,
the benefits include,

  1. Privacy and security
  2. Scalability
  3. Reliability
  4. Speed and agility

AppFlow is generally available today in the following regions:

US East (Northern Virginia), US East (Ohio), US West (Northern California), US West (Oregon), Canada (Central), Asia Pacific (Singapore), Asia Pacific (Tokyo), Asia Pacific (Sydney), Asia Pacific (Seoul), Asia Pacific (Mumbai), Europe (Paris), Europe (Ireland), Europe (Frankfurt), Europe (London), and South America (São Paulo).

You can get started with AppFlow using the AWS Management Console in minutes. Select your data source and destination, specify your flow trigger, map your fields, opt to add data transformations or validations, and then run your flow.

Just follow below link

Video link : AppFlow

Document link : AppFlow

There is no upfront cost to use AppFlow, and customers only pay for the number of flows they run and the volume of data processed.

Pricing Example

If you set up a flow in US-East (N. Virginia) that processes 10,000 records between Salesforce and Amazon Redshift daily for a month with each transfer updating 10 records and processing 10KB of data, then the number of flow runs is the number transfers = 1000. The flow run charges for this operation is 1000 x $ 0.001 = $ 1 a day. The volume of data processed per flow run is 10 KB. Therefore the data processing costs are (1000) x (10 KB)/ (1 GB) $ 0.02 = $ 0.0002. The total daily cost for this flow is $1.0002 and the monthly cost is $30.01.

(Above example taken from official Amazon site)

To learn more about AppFlow:

Happy cloud computing…. 🙂

AWS-Consulting-Partner

Talk to AWS Certified Consultant

Want to start a project?

It’s simple.

Contact us