AWS Amplify
- What it is
- A set of tools and a hosting service for building and deploying full-stack web and mobile applications.
- The pieces
- Amplify Hosting — CI/CD and global hosting for static and server-rendered front ends (React, Next.js, Vue, Angular), with Git-based deploys and per-branch preview environments.
- Amplify libraries and backend — quickly wire up authentication (Amazon Cognito), data (AWS AppSync / Amazon DynamoDB), storage (Amazon S3), and functions.
- Why
- A front-end developer can ship a full-stack app without hand-provisioning backend infrastructure.
- Not to be confused with
- AWS Elastic Beanstalk — traditional server-based web applications.
- Amazon S3 static website hosting + Amazon CloudFront — the manual equivalent for a purely static site.