AWS Amplify

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 (повысьте уровень взаимодействия с клиентами, используя возможности маркетинга и аналитики).