Architecture overview
This section provides a reference implementation architecture diagram for the components deployed with this solution.
Architecture diagram
Deploying this solution with the default parameters deploys the following components in your AWS account.
Depicts Amazon Marketing Cloud Insights on AWS architecture

The high-level process flow for the solution components deployed with the AWS CloudFormation template is as follows:
-
Data that lands in a customer’s onboarded AMC Amazon S3
bucket is picked up by the solution data lake pipeline and moved under the pre-stage S3 prefix in the stage S3 bucket. -
AWS Glue
applies transformation logic on the incoming data to prepare it for analysis, storing the result under post-stage S3 prefix in the stage S3 bucket. -
AWS Lake Formation
controls access permissions to the transformed data in the stage S3 bucket. -
Users can access the transformed data using Amazon Athena
to run query analysis on the stage S3 bucket. -
Users can build dashboards in Amazon QuickSight
from Athena queries run on the stage data.
Note
AWS CloudFormation resources are created from AWS Cloud Development Kit (AWS CDK) constructs.