Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Разработка приложения при помощи Amplify Практики программирования

Доклад принят в программу конференции
Роман Бойко
AWS

Работает Specialist Solutions Architect — Serverles в AWS, где помогает своим заказчикам решать различные технические задачи и строить эффективные решения на их платформе.
До AWS работал в других известных компаниях и имеет богатый опыт в разработке ПО.

https://www.linkedin.com/in/roman-boiko-b555132b/
Тезисы

В рамках данной сессии я продемонстрирую, как с нуля организовать разработку приложения при помощи инструментов  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.