Обойдемся без бэкэнда
По следам FullstackFest: serverless
Валерий Кузьмин, СКБ Контур, 2016
https://slides.com/malcoriel/
sls-at-kontur/
SaaS
PaaS
BaaS & FaaS
Чем хорошо
- Стоимость
- Масштабируемость
- #NoOps *
- Легко начать
Чем плохо
- Vendor control & lock-in *
- Безопасность
- Инструментарий *
- Интеграционное тестирование
- Особенности реализации
Область применения
- Mobile & SPA
- Эксперименты
- Редкие пики нагрузки
Не для Контура :(
242-ФЗ
AWS Lambda
$$$
$0.2 за миллион запросов
$1 за 60000 гигабайт-секунд
Бесплатно в месяц: 1 миллион запросов и 400000 гигабайт-секунд
#CensusFail
ABS vs 2 students
Official - 277 RPS, $9M разработка, $400K тестирование
Hackaton - 100K RPS, 0 разработка, $500 тестирование
Serverless.js
Demo: hello serverless!
Скринкаст: install-sls
Скринкаст: create-service
Скринкаст: deploy-invoke
Скринкаст: http
Demo: GraphQL
Скринкаст: graphql-local
Скринкаст: graphql-lambda
Полезная информация
- https://slides.com/malcoriel/sls-at-kontur/
- \\vkuzmin\serverless-at-kontur
- https://aws.amazon.com/ru/lambda/details/
- https://github.com/serverless/serverless
- http://martinfowler.com/articles/serverless.html
Спасибо за внимание!
Вопросы?
serverless-at-kontur
By Valeriy Kuzmin
serverless-at-kontur
- 642