Build your ultimate AI agent
Описание курса
Научитесь создавать, настраивать и эксплуатировать бессерверные приложения с AWS Lambda. Начиная с модели выполнения и контракта обработчика, вы последовательно освоите событийно-ориентированные архитектуры, обработку ошибок с повторными попытками, очереди недоставленных сообщений (DLQ) и назначения, подключение через VPC, интеграции с AWS SDK, управление параллелизмом, настройку производительности, а также безопасные стратегии развёртывания с использованием версий, псевдонимов и перераспределения трафика. Каждая концепция закрепляется практическими упражнениями в реальной консоли AWS.
Предварительные требования
Программа
Структура курса
1
Основы разработки функций Lambda
В этой главе рассматривается базовая модель функций Lambda: обработчики, выполнение без сохранения состояния, настройка и управление окружением. Вы узнаете, как Lambda выполняет код, как настроить функции для достижения оптимальной производительности, а также как писать и тестировать код Lambda локально.
- Модель выполнения Lambda50 XP
- Создание первой функции Lambda100 XP
- Функция-обработчик100 XP
- Проверьте понимание: модель выполнения Lambda50 XP
- Настройка функций Lambda50 XP
- Холодный старт и инициализация100 XP
- Настройка памяти и тайм-аута100 XP
- Проверьте понимание: конфигурация и код50 XP
- Написание и тестирование кода Lambda50 XP
- Написание обработчика, считывающего входные данные100 XP
- Проверьте свои знания: тестирование и отладка100 XP
- Тестирование граничных случаев и чтение логов100 XP
2
Обработка событий, обработка ошибок и подключение к ресурсам
В этой главе описывается, как Lambda обрабатывает события, выполняет повторные попытки при сбоях и подключается к частным ресурсам. Вы изучите разницу между синхронными и асинхронными вызовами, узнаете, как маппинги источников событий группируют записи из очередей и потоков, и научитесь направлять результаты с помощью DLQ и назначений. Кроме того, вы увидите, как сетевые настройки VPC влияют на подключение и производительность при холодном запуске.
3
Интеграции, масштабирование и оптимизация производительности
В этой главе вы научитесь интегрировать Lambda с другими сервисами AWS и настраивать функции для обеспечения надёжности, производительности и экономичности. Вы узнаете, как безопасно использовать AWS SDK с минимально необходимыми правами доступа, как настройки параллелизма защищают зависимые системы, как сократить задержки при холодном запуске и во время выполнения, а также как безопасно развёртывать функции с помощью версий, псевдонимов и перераспределения трафика.
Бессерверные приложения с AWS Lambda
Курс
завершён

