AWS Amplify
Un atajo para armar y publicar apps web y móviles en AWS.
AWS Amplify es un conjunto de herramientas para quien quiere hacer una app, no aprender primero cincuenta servicios de AWS. Cubre las dos mitades de una app web o móvil típica: poner el frontend en línea, y darle un backend con inicio de sesión, base de datos y subida de archivos.
La parte de hosting es lo primero que conoce la mayoría. Conectás un repositorio de Git, y cada vez que subís un cambio Amplify compila el sitio y lo publica en una URL con HTTPS, servido a través de un CDN global. Cada rama puede tener su propia dirección de prueba, así alguien del equipo prueba un cambio antes de que salga en vivo. Funciona con frameworks comunes como React, Next.js o Vue.
Para el backend, Amplify arma servicios reales de AWS por detrás: Amazon Cognito para las cuentas de usuario, una base en Amazon DynamoDB, archivos en Amazon S3. Describís lo que necesitás en unas pocas líneas de código, y sus librerías le permiten a la app loguear usuarios o guardar un registro sin que escribas esa plomería vos. La contracara es la de todo atajo: arrancar es rápido, y arquitecturas muy a medida pueden terminar quedándole grandes.
Para quedarse
- Publica apps web directo desde un repositorio de Git, recompilando en cada push.
- Arma login, datos y almacenamiento con Cognito, DynamoDB y S3.
- Le da a cada rama su propia URL de prueba.
- Pensado para devs de frontend y full-stack que priorizan velocidad sobre control fino.
Para seguir leyendo
- ¿Qué es AWS Amplify Hosting? (documentación oficial)
- AWS Amplify
- Documentación de AWS Amplify (en inglés)