Программирование [Chris Biscardi] Построение Pokemon API, работающего на DynamoDB и Serverless с CDK

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность1 ч 5 мин Количество уроков13 Видео ЯзыкАнглийский Вес архива829 МБ


Автор: Chris Biscardi​
Название: Построение Pokemon API, работающего на DynamoDB и Serverless с CDK​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Прокачайте навыки разработки сервер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 и построенный по промышленным стандартам. Вы освоите передовые инструменты, которые используют топовые технологические компании, и сможете применять эти навыки в собственных проектах или в работе.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху