TypeScript и AWS
Создание облачных приложений с TypeScript и AWS
Краткое содержимое:
Введение
Книга «TypeScript и AWS» (оригинальное название: TypeScript and AWS) авторства Eoin Shanaghy, выпущенная в 2022 году, представляет собой практическое руководство по созданию современных облачных приложений с использованием TypeScript и сервисов Amazon Web Services. Это не просто справочник, а полноценный учебный курс, который проведёт читателя от основ до развёртывания production-ready решений.
О чём книга
Книга посвящена интеграции TypeScript с ключевыми сервисами AWS: Lambda, DynamoDB, API Gateway, S3, Cognito и Cloud Development Kit (CDK). Автор последовательно объясняет, как проектировать бессерверные архитектуры, писать типобезопасный код и автоматизировать инфраструктуру. Каждая глава содержит практические примеры, готовые к использованию фрагменты кода и рекомендации по лучшим практикам.
Для кого эта книга
Книга ориентирована на разработчиков, уже знакомых с TypeScript (или JavaScript) и имеющих базовое представление о веб-разработке. Она будет полезна как новичкам в облачных технологиях, так и опытным инженерам, желающим углубить знания в области AWS и TypeScript.
Что узнает читатель
- Как настроить TypeScript-проект для работы с AWS SDK и CDK.
- Создание и развёртывание Lambda-функций с TypeScript.
- Работа с DynamoDB: моделирование данных, запросы, транзакции.
- Построение REST API с помощью API Gateway и Lambda.
- Аутентификация и авторизация через Amazon Cognito.
- Хранение и обработка файлов в S3.
- Инфраструктура как код с AWS CDK (TypeScript).
- Мониторинг, отладка и оптимизация бессерверных приложений.
- Безопасность: IAM-роли, политики, шифрование.
- CI/CD для облачных приложений.
Сильные стороны
Практическая направленность. Каждая концепция подкреплена кодом, который можно сразу запустить. Актуальность. Книга использует современные версии TypeScript и AWS CDK. Структура. Материал разбит на логические модули, от простого к сложному. Глубина. Автор не просто показывает «как», но и объясняет «почему» — рассматривает компромиссы и альтернативы.
Кому рекомендуется
Книга будет полезна frontend-разработчикам, желающим освоить бэкенд и облачные технологии; fullstack-инженерам, стремящимся к бессерверной архитектуре; а также всем, кто хочет писать типобезопасный код для AWS. Рекомендуется как учебник для самостоятельного изучения или как настольный справочник.