The document discusses reasons for adopting a microservices architecture (MSA). It notes that MSA can help simplify software structure, enable faster development and deployment to meet time-to-market goals. The document also lists nine key characteristics of MSA, including decomposing applications into independently deployable services, organizing around business capabilities rather than projects, decentralized governance and data management, and designing for failure.