Monitor Sentiment

You’re getting ready to launch a risky new feature that you plan to test in a subset of channels. You have a good metric to optimize with an A/B test, but it’s a lagging indicator and you need to be able to rollback quickly if players get frustrated.

To de-risk the launch of this feature, you build an application that monitors the sentiment of Twitch chats in real-time. You will write a chat client that measures the sentiment of every message with Amazon Comprehend. Average sentiment by minute will be displayed in a CloudWatch dashboard so you can rest easy when your new feature goes live.