Some are pretty basic (S3, SES, SNS, SQS), other are more advanced (DynamoDB, Kinesis) and include a lot of code we’ve been using for the last past years while running Agorapulse on AWS.

Amazon S3

Amazon Simple Storage Service (Amazon S3) provides developers and IT teams with secure, durable, highly-scalable cloud storage. S3 is easy to use object storage, with a simple web service interface to store and retrieve any amount of data from anywhere on the web.

To consume messages, you can use Quartz Grails Plugin and create worker jobs that will run periodically.See AWS SDK SQS plugin README for more info.

Amazon DynamoDB

Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models.

The plugin is based on the official java DynamoDBMapper to model data.

Amazon Kinesis

Amazon Kinesis is a platform for streaming data on AWS, offering powerful services to make it easy to load and analyze streaming data, and also providing the ability for you to build custom streaming data applications for specialized needs.