AWS Amplify — это клиентская библиотека, набор инструментов CLI и библиотека компонентов пользовательского интерфейса, которая позволяет разработчикам быстро создавать и подключаться к мощным сервисам в облаке.
Amplify поддерживает популярные языки и платформы, в частности JavaScript, React, Angular, Vue и Next.js для интернет-приложений и Android, iOS, React Native, Ionic и Flutter для мобильных приложений.
Amplify обеспечивает такие функции, как управляемый GraphQL (AWS AppSync), хранилище (Amazon S3), аутентификация пользователей (Amazon Cognito), функции без серверов (AWS Lambda), хостинг (Amazon CloudFront и Amazon S3), аналитика (Amazon Pinpoint) и многое другое.
AWS Amplify это бессерверная платформа для размещения вашего приложения.
Если у Вас есть репозиторий с готовым WEB приложением и Вы хотите его быстро разместить на хостинге. Сделайте это в несколько кликов с AWS Amplify. Дополнительно вы оцените преимущества использования глобальной сети доставки контента от Amazon – AWS CloudFront, который использует AWS Amplify для front-end.
Используйте готовые компоненты UI, дополнительно кастомизировать их.
Максимально ускорьте разработку приложения используя в качестве компонентов приложения готовые, функциональные сервисы AWS:
Authentication. На основе AWS Cognito (готовое UI, авторизация по учетным записям социальных сетей
DataStore – AWS AppSync (мультиплатформенность iOS/Android/React Native/Web, GraphQL.
Analytics – AWS Pinpoint и Amazon Kinesis (отслеживание поведения пользователей, вовлечение, удержание клиентов, потоки данных)
API – AWS AppSync и Amazon API Gateway (GraphQL, REST запросы к Amazon DynamoDB, Amazon Aurora Serverless, к собственным ресурсам используя AWS Lambda.
Functions – Amplify CLI позволяет создавать, тестировать, загружать AWS Lambda функции (REST API, GraphQL API)
Geo – Amazon Location Service (добавьте в приложение функции с учетом местоположения)
Interactions – Amazon Lex (создавайте интерактивных ботов)
Predictions – Amazon Sagemaker (улучшите свое приложения AI/ML возможностями: распознавания, предсказания …)
PubSub – AWS IoT (взаимодействуйте в IoT устройствами из своего приложения)
Push notifications – Amazon Pinpoint (повысьте уровень взаимодействия с клиентами, используя возможности маркетинга и аналитики).

