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


Модульное тестирование AWS Lambda-функций в Node.js
Модульное тестирование AWS Lambda-функций в Node.js Я большой поклонник написания модульных тестов и очень расстраиваюсь, если те, кто работает над проектами, их не пишут. Я также люблю задокументировать свои тесты в том виде, в каком они написаны. Я использую Node.js последние пару лет и широко использую фреймворки Mocha и Chai (expect) в своих проектах. Когда я начал писать лямбда-функции с использованием Node.js, я не нашел фреймворков, которые мне нравились бы. В итоге я..

Secrets and Serverless - управление и развертывание секретов с помощью KMS и Secret Manager в Google Cloud
Мы используем бессерверные инструменты, такие как Google App Engine и Cloud Run, для ускорения разработки веб-приложений в сегодняшнем мире, насыщенном облаками. Однако, с точки зрения «безопасности» в Google Cloud Platform (GCP), как мы можем безопасно вводить секреты в наши приложения? Можем ли мы с легкостью решить эти проблемы в GCP? «Бессерверная» кардинально изменила способ размещения и обслуживания веб-сервисов. Не беспокоясь о базовой инфраструктуре (такой как..

Как написать свой первый плагин для Serverless Framework — Часть 1
Первоначально опубликовано на Serverless 4 января 2017 г. Обновление: документация Serverless Framework теперь содержит полный справочник по написанию пользовательских подключаемых модулей. Подробнее читайте в документации Создание плагинов . Привет, я Анна Дубкова , инженер-программист в Red Badger в Лондоне. Если вы читаете этот пост, вы, вероятно, знакомы с некоторыми основами бессерверной платформы , такими как развертывание Lambdas и создание конечных точек API. Но,..

Запускать события с определенной отметкой времени
Используя AWS Step Functions, API Gateway и Lambda, запланируйте выполнение событий с определенной временной меткой без необходимости проведения опроса - опроса вообще нет! Чрезвычайно распространенный вариант использования для множества приложений - необходимость иметь запланированные события. В основном есть два типа запланированных событий: одни запускаются как задания CRON, а другие должны запускаться в определенное время. Задания CRON - это программные утилиты (обычно команды..

Почему Kubernetes имеет значение: узнайте о его основных преимуществах и примерах использования в реальных условиях
Если вы занимаетесь разработкой программного обеспечения, вы, вероятно, слышали о Kubernetes. Этот мощный инструмент оркестрации контейнеров быстро завоевал популярность с момента его запуска в 2014 году и теперь широко используется в различных отраслях. Но что такое Kubernetes и почему это важно? Я написал эту статью, чтобы узнать ответы на эти вопросы и понять, почему Kubernetes является таким важным инструментом для разработки и развертывания современных приложений. Что такое..

Как разделить код между лямбда-функциями
Когда я начинал заниматься облачной разработкой и все еще пытался найти лучший и самый быстрый способ протестировать и развернуть свой код, я узнал о лямбда-слоях. Первоначально основное удовлетворение, которое они доставили, заключалось в том, что я мог видеть код Lambda непосредственно в консоли AWS, поскольку они извлекали зависимости, которые я использую, что сделало мой код лямбда меньше, чем он должен быть. Это позволило мне отлаживать и изменять собственный написанный лямбда-код..

Назад в бэкэнд-эру, часть 5
Часть 5 - Простое программирование В этой серии статей мы исследуем не то, что мы можем сделать с бессерверными платформами приложений, а то, что нам больше не нужно делать. Предыдущие части: Часть 1. Основы Часть 2 - Язык программирования Часть 3 - База данных и остальное Часть 4 - Подготовка В частях 1, 2, 3 и 4 мы выбрали платформу , операционную систему , язык программирования и базу данных для нашей серверной части, и мы установили все..