AWS Amplify
ELI5 — The Vibe Check
Amplify is AWS's 'make a full-stack app without crying' toolkit. It gives you auth, a database, file storage, and hosting all wrapped up in a nice CLI. It's like Vercel and Firebase had a baby raised by Amazon — slightly over-engineered but surprisingly capable.
Real Talk
AWS Amplify is a set of tools and services for building full-stack web and mobile applications on AWS. It provides a CLI for provisioning backends (auth, API, storage, hosting), client libraries for frontend integration, and a Git-based CI/CD hosting platform similar to Vercel or Netlify.
Show Me The Code
# Initialize Amplify in your project
amplify init
# Add authentication
amplify add auth
# Add a GraphQL API
amplify add api
# Deploy everything
amplify push
When You'll Hear This
"We used Amplify to get auth and hosting up in an afternoon." / "Amplify's hosting is basically Vercel but on AWS."
Related Terms
AWS AppSync
AppSync is AWS's managed GraphQL service — you define your schema, point it at your data sources, and it handles the rest.
AWS Cognito
Cognito is AWS's 'please don't build your own auth' service.
Firebase
Firebase is Google's all-in-one backend-as-a-service. Database, auth, hosting, functions — all pre-built and hosted.
Netlify
Netlify is like Vercel's cooler older sibling that was doing the automatic-deploy-from-GitHub thing before it was cool.
Vercel
Vercel is the magic platform that takes your frontend code and puts it on the internet in like 30 seconds.