AWS Amplify
AWS Amplify est un ensemble d'outils et de services qui permet aux développeurs Web mobile et frontal de créer des applications sécurisées, évolutives et intégrales à technologie AWS. Avec Amplify, il est simple de créer des flux d'intégration personnalisés, de développer des expériences vocales, de construire des flux d'alimentation en temps réel reposant sur l'IA (Intelligence artificielle), de lancer des campagnes ciblées, et bien plus. Quel que soit le cas d'utilisation, AWS Amplify vous soutient dans le développement et le lancement d'applications géniales que vos clients adoreront. AWS Amplify comprend un framework open source, avec des bibliothèques centrées sur les cas d'utilisation et une puissante chaîne d'outils pour créer et ajouter des fonctionnalités basées sur le cloud à votre application, et un service d'hébergement web pour déployer des applications web statiques.
Avantages
Créer des applications innovantes
Avec les bibliothèques Amplify, vous pouvez combiner des fonctionnalités telles que l'authentification, les données, l'IA/ML ou l'analyse pour élaborer des flux d'intégration personnalisés, des chatbots en temps réel, des campagnes ciblées, et bien plus, en quelques lignes de code. Peu importe la simplicité ou la complexité de votre cas d'utilisation, Amplify vous fournit les outils pour créer des applications innovantes qui raviront vos clients.
Configurer les back-ends en quelques minutes
Configurez automatiquement les meilleurs back-ends disponibles pour les applications mobiles et Web, tels que l'authentification, le stockage ou les API à technologie AWS comme Amazon S3 ou Amazon Cognito. L'interface de ligne de commande Amplify (Amplify CLI) s'intègre de manière transparente aux IDE iOS/Android et les frameworks web courants, fournissant un flux de travail guidé pour personnaliser le meilleur back-end pour votre application à l'aide de quelques commandes simples.
Déployer et mettre à l'échelle facilement
Mettez à l'échelle votre application avec les bonnes pratiques d'AWS en matière de sécurité, de fiabilité et de disponibilité mondiale intégrées. Accédez aux services individuels AWS directement dans la console AWS afin de pouvoir les modifier vous-même au fur et à mesure que votre activité se développe. Déployez et hébergez des sites Web statiques évolutifs et des applications Web à une seule page avec un flux de travail basé sur Git, à l'aide de la console AWS Amplify, simplement en pointant votre code.
Cas d'utilisation
Flux d'intégration
Créez des flux d'intégration personnalisés afin de permettre à vos utilisateurs de se connecter avec leurs méthodes préférées. Fonctionnalités: authentification, composants UI, analyse
Collaboration en temps réel
Créez des flux d'alimentation en temps réel, un chat et un partage des documents pour faciliter les scénarios à distance. Fonctionnalités: interactions, API, magasin de données
IA/ML
Ajoutez des interactions vocales, des traductions et la reconnaissance d'images afin d'offrir une expérience utilisateur encore plus gratifiante. Fonctionnalités: prédictions, API, magasin de données,
Campagnes ciblées
Développez des campagnes et des notifications push ciblées pour fidéliser et engager vos clients. Fonctionnalités: analyse, notifications, API
Produits et fonctionnalités
Framework Amplify
Le framework Amplify est constitué de 3 composants qui sont lesbibliothèques, les composants UIet une chaîne d'outils d'interface de ligne de commande (CLI). Les composants peuvent être utilisés ensemble ou séparément. Organisées par cas d'utilisation, les bibliothèques Amplify et les composants UI bénéficient de la technologie AWS. De type open source, ils fonctionnent avec vos frameworks frontal (React, React Native, Angular, Vue, Ionic) et les IDE iOS/Android. L'interface de ligne de commande Amplify (CLI) est une chaîne d'outils servant à créer et entretenir les back-ends sans serveur sur AWS. Configurez la fonctionnalité cloud en suivant un flux de travail simple et interactif pour spécifier les capacités de l'application, notamment le modèle de données et les exigences d'authentification.
Authentification
Magasin de données
API (GraphQL et REST)
Stockage
Analyse
Prédictions
Interactions
Notifications push
Pub/Sub
Hébergement web statique
La console AWS Amplify est un service d'hébergement web statique qui accélère le cycle de lancement de votre application cycle en offrant un flux de travail CI/CD simple pour la création et le déploiement des applications web statiques. Il vous suffit de connecter la console Amplify au référentiel de code de votre application, et les modifications apportées à vos infrastructures frontale et back-end seront déployées en un seul flux de travail sur chaque commit de code. Une application Web intégrale sans serveur se compose d'une infrastructure frontale créée à partir de frameworks d'applications à page unique, tels que React, Angular, Vue ou Gatsby, ainsi que d'une infrastructure back-end facultative créée à partir de ressources cloud, telles que les API GraphQL ou REST, de stockage de fichiers et de données
Principe de fonctionnement
Développement de l'application
Hébergement de l'application
Communauté
« Je suis en train d'essayer AWS Amplify. Pour l'instant, je suis ravi !» @thiagoleychr
« AWS Amplify permet d'optimiser la productivité de manière époustouflante. Si vous vous lancez dans le développement d'une application mobile ou Web, optez pour cette solution ! » @rts_rob
« Je suis un vrai fan d'Amplify, c'est la meilleure fonctionnalité proposée par AWS. » @mikemacd
« Un grand bravo à #AWS #Amplify qui facilite tellement la #livraison et la #publication #continue d'applications mobiles et Web que cela en devient incroyable ! Je recommande vivement cette solution. » @thetestlabsio
« Notre dernier projet, la plateforme @snapgig, a récemment vu le jour. Nous avons opté pour la console et l'interface en ligne de commande @AWSAmplify pour les back-ends complexes, les déploiements coordonnés, #React/#GraphQL et la configuration des authentifications, de la messagerie instantanée, du chargement d'image et d'autres éléments. Tout a été extrêmement simple. Merci à @dabit3 et aux tutoriels et informations de qualité fournis ! » @ChrisLivdahl
« J'ai déjà pu économiser un temps fou. Grâce aux règles d'authentification précises, je n'ai eu qu'à les mettre à jour pour obtenir un résultat immédiat. Pas besoin de patienter ! 🔥🔥🔥 Merci @AWSAmplify ! » @mwarger
« Le mois d'avril ne pouvait pas mieux se terminer ! Une vidéo est devenue virale, les installations de @quiznext ont augmenté de 1 400 %, nos serveurs ont fonctionné sans problème et aucun de nos développeurs n'a eu besoin de les contrôler au milieu de la nuit ! Merci à @AWSMobile, @awscloud et @goserverless ! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech » @gprasadholla
« J'utilise @AWSAmplify en production depuis quelques mois et je dois dire que je suis impressionné. La configuration des authentifications est très simple, tout comme la conception d'une API GraphQL ! » @plahteenlahti
« AWS Amplify est une solution exceptionnelle. Vous pouvez configurer une application sans serveur et faire tout ce que vous voulez en quelques secondes, sans aucune difficulté #100DayOfCode #womenwhocode #webdev. » @ohcatwhy
« Je l'ai déjà dit plusieurs fois mais vais le refaire : merci 1 000 fois @AWSAmplify et Appsync ! Avec vous, le développement est une expérience sans pareille #aws #webdev #react #serverless. » @StelseyLesser
« Après avoir passé les quelques derniers jours à me familiariser avec AWS Amplify, je me rends compte qu'il ne s'agit pas du tout d'un outil complexe, mais bel et bien d'une ressource très puissante. » @zslabs
« Merci à @AWSAmplify de prendre si bien @reactnative en charge (et @expo également, dans une certaine mesure). Au tour de @Firebase, @auth0 et autres maintenant ! » @oriharel
« AWS Amplify est juste exceptionnel. Vous obtenez un point de terminaison GraphQL en seulement quelques minutes ! » @iamgraem_e
« Avec AWS Amplify, on atteint clairement un autre niveau. Vous pouvez tout faire ! 🦸♂️ » @victorhazbun
Découvrez la page des fonctionnalités AWS Amplify.