This document discusses application architectures using Hadoop. It begins with an introduction to the speaker and his book on Hadoop architectures. It then presents a case study on clickstream analysis, describing how web logs could be analyzed in Hadoop. The document discusses challenges of Hadoop implementation and various architectural considerations for data storage, modeling, ingestion, processing and more. It focuses on choices for storage layers, file formats, schema design and processing engines like MapReduce, Spark and Impala.