Разработка приложения при помощи Amplify Практики программирования
В рамках данной сессии я продемонстрирую, как с нуля организовать разработку приложения при помощи инструментов AWS Amplify.
Мы рассмотрим, как соединить фронтенд и бэкенд без лишних усилий и быстро получить работающий прототип приложения с функционалом аутентификации и авторизации, работы с NoSQL-базой данных и поиском. Также рассмотрим, как организовать полный цикл деплоймента этого приложения и реализацию CI/CD-пайплайна.
В ходе демонстрации я затрону работу со следующими сервисами:
- AWS Amplify CLI: quickly provision backend resources on AWS.
- [AWS Amplify JavaScript library] (https://aws-amplify.github.io/): front-end React application invokes backend resources.
- Amazon Cognito: authenticate users.
- Amazon DynamoDB: store the posts, follow relationships and timelines.
- AWS AppSync: host a managed GraphQL API.
- AWS Lambda: implement complicated business logics on server-side.
- Amazon Elasticsearch Service: implement full-text search.
Работает Specialist Solutions Architect — Serverless в AWS, где помогает своим заказчикам решать различные технические задачи и строить эффективные решения на их платформе.
До AWS работал в других известных компаниях и имеет богатый опыт в разработке ПО.