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

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Chris Biscardi​
Название: Построение Pokemon API, работающего на DynamoDB и Serverless с CDK​

cover.jpg

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху