Développement front-end et mobileService régional
Amplify
Permet de développer, déployer et héberger rapidement des applications web et mobiles full-stack sur AWS
Présentation
- Amplify est une plateforme permettant de développer des applications front-end connectées aux services AWS
- Simplifie la création d’applications en automatisant le déploiement et l’intégration avec les services AWS
Cas d’usage
- Site web statique
- Application React, Angular ou Vue
- Application Next.js
- Application mobile
- Prototype (MVP)
- Tableau de bord interne
Idéal pour les équipes souhaitant développer rapidement sans gérer toute l’infrastructure
Fonctionnalités
Hébergement
- Déploiement automatique des applications
- Gestion de : HTTPS, CDN, domaines personnalisés, prévisualisation des branches, déploiement continue
Backend
- Création d’un backend AWS sans configuration manuelle
- Intégration avec : Cognito, AppSync, API Gateway, Lambda, DynamoDB, S3
Authentification
- Intégration native avec Cognito
Stockage
- Gestion des fichiers utilisateurs grâce à S3
API
- Connexion simplifiée aux API REST (API Gateway) et GraphQL (AppSync)
Workflow
Tarification
- Facturation à l’usage basée principalement sur :
- Build
- Hébergement
- Stockage
- Bande passante
Limitations
- Personnalisation plus limitée qu’une infrastructure entièrement manuelle
- Moins adapté aux architectures très complexes
- Certaines fonctionnalités dépendent du framework utilisé