Обойдемся без бэкэнда

По следам 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

  • 611