One-line summary
Give web and mobile teams an integrated experience for frontend builds, Git-driven deployment, hosting, and cloud-backend connectivity.
Core role
- Build and publish frontends from repositories, with branch previews and automatic deployments.
- Connect authentication, APIs, data, storage, and functions.
- Provide UI components, client libraries, and multi-environment development workflows.
Exam focus and pitfalls
- Frontend teams, rapid full-stack delivery, and Git-driven hosting point to Amplify.
- AppSync is a GraphQL API service; Amplify can create or consume AppSync, but their responsibilities differ.
- S3 plus CloudFront is a lower-level static hosting and distribution pattern.
- Amplify is not a database and does not remove IAM, authentication, environment-isolation, or data-permission responsibilities.
Key takeaway
Amplify manages the web/mobile development experience; AppSync manages GraphQL APIs.