В Whoosh мы уже 4 года стабильно используем AWS и serverless для решения бэкенд задач, иногда удачно, иногда нет. В этом докладе я расскажу о неожиданностях использования serverless по сравнению с server подходом.
Зачем и почему serverless нужен
Как делать версионирование, canary deployment, релизы в AWS Lambda и другие вещи для production ready бэкенд разработки
Об особенностях python разработки под лямбды, о бесполезности асинхронности, сложности дебага ошибок, о поражающей скорости деплоймента кода в продакшен
Как потратить сотни долларов на метрики и логи, которые никто не читает
О том, как не сломать базу, если в нее ходят сразу 2–3 тысячи экземпляров лямбд
Про архитектурные требования, которые ставятся AWS лямбдами
В Whoosh мы уже 4 года стабильно используем AWS и serverless для решения бэкенд задач, иногда удачно, иногда нет. В этом докладе я расскажу о неожиданностях использования serverless по сравнению с server подходом.
Зачем и почему serverless нужен
Как делать версионирование, canary deployment, релизы в AWS Lambda и другие вещи для production ready бэкенд разработки
Об особенностях python разработки под лямбды, о бесполезности асинхронности, сложности дебага ошибок, о поражающей скорости деплоймента кода в продакшен
Как потратить сотни долларов на метрики и логи, которые никто не читает
О том, как не сломать базу, если в нее ходят сразу 2–3 тысячи экземпляров лямбд
Про архитектурные требования, которые ставятся AWS лямбдами