Публикации по теме 'serverless'


Построение лямбда-выражений: Terraform vs Serverless.
Недавно мы создали новое приложение с использованием Lambdas в AWS. Лямбда - это JavaScript, взаимодействующий с API и сегментами S3. У нас уже есть опыт использования Terraform для предоставления облачной инфраструктуры, и мы слышали хорошие отзывы о Serverless, поэтому мы подумали, что было бы интересно сравнить обе технологии. Мы начали с Terraform. Мы создали пользователя в AWS с разрешениями для Cloudwatch, S3, конечных точек API и Lambdas. Затем мы создали корзину для хранения..

Как написать и протестировать бессерверный плагин
Если вы создаете бессерверные приложения, а точнее если вы создаете приложения с бессерверной структурой , вы неизбежно будете использовать некоторые плагины, которые представляют собой не что иное, как код javascript, который расширяет, перезаписывает или добавляет новый функциональные возможности фреймворка . Некоторые из плагинов, которые мы часто используем, - это, например, Offline , который позволяет имитировать Lambda и API Gateway для локальной разработки, или WarmUp ,..

Прием IoT и конвейер аналитики машинного обучения с AWS IoT, Kinesis и SageMaker
Вступление Машинное обучение быстро становится частью нашей повседневной жизни: оно позволяет программному обеспечению и устройствам управлять процедурами без вмешательства человека и, кроме того, дает нам возможность автоматизировать, стандартизировать и упростить многие повседневные задачи. Одна интересная тема - это, например, домашняя автоматизация, где теперь можно использовать интеллектуальное освещение, интеллектуальное отопление и автономных роботов, которые убирают полы даже в..

Поддержка открытых данных в Гонконге на HKU Hackathon 2017
Как сторонник открытых данных в Гонконге, Урски удостоен чести быть приглашенным судьей на хакатоне открытых данных CSA x ISA 2017 в Университете Гонконга (HKU). Студенческие лидеры связываются с Oursky, и наш генеральный директор Бен одобрил спонсорство мероприятия, чтобы повысить осведомленность об открытых данных и их важности для улучшения жизни Гонконга. Ниже приводится краткое изложение моего мероприятия с некоторыми инструментами для быстрого прототипирования. Соревнование..

Создание бессерверного рабочего процесса с использованием AWS Step Functions
Создание бессерверного рабочего процесса с использованием AWS Step Functions Недавно мы создали полностью бессерверное приложение для распространения видео / мультимедиа для одного из наших клиентов. Приложение использует комбинацию Serverless Framework, AWS S3, Lambda, API Gateway, X-Ray, Lambda Layers, Pinpoint, AppSync и множество других сервисов. Теперь, когда он запущен, мы начали добавлять дополнительные функции для аналитики и взаимодействия с клиентами, такие как отправка..

Документирование ваших бессерверных решений 🚀
Документирование ваших бессерверных решений 🚀 Пример создания и размещения вашей бессерверной документации, такой как OpenAPI / Swagger, ADR и документации по коду с TypeDoc. Вступление Довольно часто мы создаем фантастические бессерверные решения, но не уделяем должного внимания документации. Это может быть документ OpenAPI ( Swagger ) с описанием ваших API, документация по коду ( с указанием ваших обработчиков лямбда-выражений, пакетов и т. Д. ), а также Записи решений..

Написание красивого кода API для AWS Lambdas в Typescript с помощью Kyllikki
Я кодирую лямбды AWS последние три года. Каждый новый проект начинается с мысли: «На этот раз код будет написан очень хорошо». И каждый раз по прошествии нескольких месяцев проект становится слишком большим, чтобы соответствовать ограничениям, о которых я не знал. Либо это язык, над которым я работаю (ES5 JS), либо через какое-то время появляется что-то новое, из-за чего мой старый код выглядит чушью, или даже некоторые действительно странные ограничения. Например, сколько инструкций..