Design Considerations - AI-Driven Social Media Dashboard

Design Considerations

Supported Languages

By default, this solution can ingest tweets in English, Spanish, German, French, Arabic, and Portuguese. To add additional languages, add the language code to the list in the Twitter Language AWS CloudFormation template parameter.

Note that this solution does not automatically map the language codes in Twitter to the codes in Amazon Translate. The solution includes a default set of language codes that match in Twitter and Amazon Translate. Customers who want to add additional languages should either verify that Twitter and Amazon Translate use the same language code, or modify the included Lambda function to map the languages. For a list of codes for Amazon Translate, see Supported Language Codes in the Amazon Translate Developer Guide.

Data Visualization

You can use Amazon QuickSight to build dashboards that enable you to visualize tweets over time, the sentiment of the tweets, and the relationship between the entities being discussed and the sentiment values from the tweets. For more information on how to leverage Amazon QuickSight to visualize tweet data, see Step 4 of the Automated Deployment section.

Stack Deletion

The AI-Driven Social Media Dashboard is designed to enable you to retain the tweet data stored in Amazon S3. If you delete the solution stack, the Amazon S3 bucket with your tweet data will not be deleted. You must manually delete this bucket.

Regional Deployment

This solution uses Amazon QuickSight, Amazon Athena, Amazon Translate, Amazon Comprehend, and AWS Glue which are currently available in specific AWS Regions only. Therefore, you must launch this solution in an AWS Region where these services are available. For the most current service availability by AWS Region, see AWS service offerings by regions.