This document discusses implementing the Lambda architecture for combining batch and stream processing on AWS. It provides an overview of the Lambda architecture and its components. It then describes how to implement each layer (batch, speed, serving) using various AWS services like Kinesis, Athena, EMR, and Glue. It also provides an example of merging batch and streaming data using Spark SQL. Finally, it discusses security options for encrypting data in transit and at rest.