This document discusses microservices and agile web development. It advocates for developing applications as independent, self-contained microservices that are loosely coupled and communicate asynchronously. This allows for independent development, deployment, and scaling of each microservice. The document provides guidance on designing microservice architectures, developing and delivering microservices, and operating microservices at scale.