𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: Chris Biscardi
Название: Построение Pokemon API, работающего на DynamoDB и Serverless с CDK

Продолжительность: 1 ч 5 мин
Количество уроков: 13 Видео
Язык: Английский
Вес архива: 829 МБ
Прокачайте навыки разработки серверless‑приложений, создав полноценный Pokemon API на базе AWS. В этом курсе вы шаг за шагом научитесь использовать AWS CDK для описания инфраструктуры как кода, задействуете Rust для высокопроизводительных лямбда‑функций и развернёте отказоустойчивый бэкенд на DynamoDB и API Gateway.
Что вы узнаете на курсе
Курс направлен на практическое освоение AWS‑сервисов и современных подходов к серверless‑архитектуре. Вы не просто создадите API, а поймёте, как проектировать и автоматизировать инфраструктуру так же, как это делают крупные платформы.
Основные компетенции
• Понимание принципов Infrastructure as Code с использованием AWS CDK.
• Создание и оптимизация лямбда‑функций на языке Rust.
• Работа с DynamoDB: проектирование таблиц, ключей, индексов.
• Настройка API Gateway для безопасного доступа к вашему API.
• Организация масштабируемой и отказоустойчивой архитектуры на AWS.
Почему этот курс важен
Serverless‑подход становится стандартом для построения высоконагруженных и гибких API. Знание Rust в сочетании с AWS Lambda даёт значительное преимущество — низкие задержки выполнения, высокая производительность и минимальные затраты.
Актуальность технологий
• Rust — один из лидеров по производительности и безопасности памяти.
• AWS Lambda позволяет запускать Rust‑бинарники с минимальными накладными расходами.
• DynamoDB — полностью управляемая NoSQL‑СУБД, идеально подходящая для event‑driven и serverless‑архитектуры.
• AWS CDK ускоряет создание инфраструктуры и упрощает DevOps‑процессы.
Структура курса
Обучение построено таким образом, чтобы вы постепенно осваивали каждый элемент стека, сразу применяя знания на практике.
Разбор модулей
1. Введение в AWS CDK
Рассмотрение базовых компонентов CDK, создание стека, принципы развёртывания и обновления инфраструктуры.
2. Создание и сборка Rust‑функций
Конфигурация окружения для компиляции Rust под Lambda, оптимизация размера бинарников и интеграция в CDK.
3. Построение DynamoDB‑хранилища
Практика проектирования таблиц для Pokemon API: ключи, индексы, схемы запросов и паттерны доступа.
4. Интеграция с API Gateway
Создание REST‑эндпоинтов, подключение лямбд, обработка запросов и возврат корректных HTTP‑ответов.
5. Тестирование и развёртывание
Проверка API локально и после деплоя, логирование, отладка и мониторинг.
Кому подойдёт курс
• Разработчикам, изучающим Rust и желающим применить язык в Production‑окружении.
• Инженерам, которые хотят освоить AWS и serverless‑архитектуру.
• Backend‑разработчикам, стремящимся автоматизировать инфраструктуру с помощью IaC.
• Тем, кто хочет создать свой API с нуля, используя современные облачные технологии.
Результат обучения
По завершении курса у вас будет полностью рабочий Pokemon API, развернутый в AWS и построенный по промышленным стандартам. Вы освоите передовые инструменты, которые используют топовые технологические компании, и сможете применять эти навыки в собственных проектах или в работе.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь