This document discusses building lightweight Java applications for the cloud. It describes how Java SE is well-suited for building microservices and lightweight apps. The cloud offers high availability, affordability, ease of management and access to supporting services. Application Platform as a Service (APaaS) focuses on running lightweight apps using containers. The document provides guidance on cloud application architecture, externalizing configuration, managing dependencies, and exposing services through REST interfaces.