Apollo Server 2 is a major release of the GraphQL server that aims to improve the developer experience by making it easy and straightforward for product engineers to stand up a GraphQL API with minimal boilerplate and configuration. The new version includes features such as automatic persisted queries, CDN integration, integrated metrics reporting, standard error handling, and a structured approach for fetching data from existing backends like REST APIs. It also provides a full-featured GraphQL layer in JavaScript with the latest innovations and techniques, all wired up with the machinery and tooling that makes it a complete solution. The release is an easy transition for teams using Apollo Server 1.x or express-graphql, and many companies are already running Apollo Server 2 in production.