О чем лекция
На лекции по облачным вычислениям Степан расскажет о преимущестах и недостатках использования Serverless-технологий, которые проявляются как облачные функции, вебхуки, триггеры в инфраструктуре компании, и многое другое.
Программа лекции
1. Что такое Serverless и почему это не «просто код в облаке«
- Миф о «серверах»: разработчик не управляет инфраструктурой, платит только за время выполнения.
- Ключевое отличие от VPS / контейнеров: автоматическое масштабирование от 0 до тысяч запросов.
- Провайдеры: Yandex Cloud Functions, AWS Lambda, Cloud Functions (Google) — единая логика, разные кнопки.
- Пример из жизни: код спит — денег нет, код проснулся по запросу — заплатили за миллисекунды.
2. Основные компоненты serverless-архитектуры
- Триггеры (Trigger) — то, что запускает функцию: HTTP-запрос, таймер (CRON), сообщение из очереди (Queue), изменение в базе данных.
- Облачная функция (Cloud Function) — изолированный кусочек кода (Python, JS, Go), который делает одну задачу.
- Интеграция с экосистемой — работа с S3-хранилищами, базами данных (YDB, PostgreSQL), секретами (токены, пароли).
- Логирование и мониторинг — встроенные инструменты, чтобы увидеть, почему функция упала или сколько длилась.
3. Структура облачной функции и её жизненный цикл
- Точка входа (handler): что получает функция на вход (event, context) и что должна вернуть.
- Холодный и горячий старт: почему иногда функция отвечает быстро, а иногда «тормозит» на 1-2 секунды.
- Ограничения: время выполнения (таймаут), объем памяти, лимит на диск.
- Stateful vs Stateless: почему нельзя хранить файлы между вызовами (и как обходить через внешние хранилища).
4. Практический разбор: от веб-хука до уведомления в Telegram
- Цепочка: Внешний сервис → HTTP-триггер (Function A) → парсинг данных → проверка условия → Function B отправляет сообщение в Telegram.
- Где и как хранить конфиденциальные данные (токены бота) — секреты или переменные окружения.
- Что такое «idempotency» и почему при ошибке функция может выполниться повторно.
5. Когда serverless — это круто, а когда лучше не надо
- Идеальные сценарии: обработка веб-хуков, scheduled-задачи (бэкапы, парсинг), API-прослойки, файловые обработки (resize изображений).
- Сложности: долгие процессы (часы), WebSocket-соединения, специфическое железо/библиотеки.
- Сравнение с n8n (если есть от прошлой лекции): n8n — визуальный конструктор для длительных workflow, serverless — кирпичики для разработчиков, которые масштабируются автоматически.
Ведущий ответит на вопросы по ходу разбора ДЗ в конце эфира.
Что произойдет после лекции
Утром следующего дня вы получаете запись и первое задание на закрепление навыков.
Когда задание выполните, сдаете в диалоге Степану Чельцову. Он даст обратную связь и выдаст следующее задание, для закрепления навыков.
Всего 3-5 заданий на каждой лекции
Как получить доступ к лекции
Зарегистрироваться и оплатить участие в лекции можно на сайте,
заполнив форму справа. --->>>
Что я получаю за свои деньги
- Доступ к лекции с возможностью сразу все обсудить;
- Запись по итогу;
- Задания для закрепления навыков;
- Диалог со Степаном Чельцовым для обсуждения деталей.
Какие способы оплаты доступны
После заполнения анкеты справа, сайт направит вас на оплату картой как физическое лицо.
Если необходимо оплатить от имени юр.лица, присылайте название лекции и ИНН на почту mailbox@cheltsov.ru, мы оперативно выставим счет.
До встречи на лекции!