The document discusses strategies for migrating existing applications to serverless architectures. It outlines a 5-step process: 1) find seams in monolithic code; 2) organize code into logical services; 3) gracefully move code to serverless functions; 4) break apart monolithic databases; 5) break apart monolithic APIs. Tips are provided for designing serverless applications using microservices, event-driven architectures, and managed services. A case study describes how Comic Relief migrated their donation platform using these strategies to reduce costs and improve scalability.