Бессерверные приложения на JavaScript
Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А благодаря поддержке JavaScript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык.
Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием JavaScript, Node и Claudia.js. Вы овладеете основными навыками разработки функций AWS Lambda, а также шаблонами бессерверного программирования, такими как API Gateway. Попутно отточите свои новые навыки, создав действующий чат-бот и добавив поддержку голосового помощника Amazon Alexa. Вы также узнаете, как перенести существующие приложения на бессерверную платформу.
Краткое содержание:
- аутентификация и использование баз данных в бессерверных приложениях;
- асинхронные функции;
- разработка бессерверных микросервисов;
- разнообразные практические примеры.
«Помогает быстро организовать выполнение простых операций в AWS Lambda, не влияя на организацию и работу проектов.»
— из предисловия Гойко Аджича, Neuri Consulting
«Отличный источник практических знаний, написанный известными экспертами, который поможет вам в кратчайшие сроки освоить AWS Lambda с использованием Claudia.js.»
— Валентин Гретаз, Consulthys
«Одна из самых полных книг среди посвященных этой теме; содержит множество ссылок на ресурсы в интернете.»
— Дамиан Эстебан, BetterPT
Об авторах:
С. Стоянович (S. Stojanovic) и А. Симович (A. Simovic) являются обладателями титула AWS Serverless Heroes и основными участниками проекта Claudia.js. Они вместе создали Desole — инструмент с открытым исходным кодом для трассировки ошибок в бессерверных приложениях — и являются ведущими разработчиками Claudia Bot Builder.