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


Как анализировать и агрегировать данные из DynamoDB
Как анализировать и агрегировать данные из DynamoDB Эта статья была впервые опубликована на bahr.dev . Подпишитесь на рассылку и получайте новые статьи прямо на свой почтовый ящик! DynamoDB - это не база данных, предназначенная для выполнения аналитических запросов. Однако мы можем использовать потоки DynamoDB и лямбда-функции для выполнения этого анализа при каждом изменении данных. В этой статье объясняется, как построить конвейер анализа, и демонстрируется это на двух..

Как я создал бессерверный стартап
Позвольте мне сразу перейти к делу, бессерверные - это модное слово. Но это также отличный способ обозначить серьезные изменения в том, как мы создаем программное обеспечение. Да, серверы все еще задействованы, мы не избавились от них. Разница в том, что вы не беспокоитесь о них. Бессерверная система - это сосредоточение внимания на вашем коде, а не на инфраструктуре, на которой он работает. Вы арендуете достаточно вычислительной мощности, чтобы выполнять свою работу, когда она вам..

Как писать масштабируемый код с помощью AWS Lambda
Около года назад мне было поручено возглавить группу разработчиков по созданию облачного веб-приложения для государственного учреждения. Естественно, мы решили реализовать внутренний сервис с использованием AWS Serverless Stack, включая такие сервисы, как: AWS Lambda Amazon API Gateway Amazon Cognito AWS Step Functions Amazon EventBridge и т. Д. Для IaC («Инфраструктура как код») мы решили использовать бессерверную платформу, поскольку она предоставляет зрелое предложение,..

Обеспечение уникальности имен пользователей в вашем приложении AWS Amplify
Мы все были там. Вы заполняете всю форму регистрации в веб-приложении, нажимаете «ПОДПИСАТЬСЯ», и вы получаете сообщение об ошибке «Имя пользователя уже занято, выберите другое»… Следующие несколько недель вы проводите в подвале, изменяя свое имя пользователя, формируя постыдные смешения детских прозвищ и греческих богов или остроумные игры слов с именами знаменитостей. Тем не менее, вы в конечном итоге получаете один, который смущающе не соответствует норме (в своей голове вы..

🤠 Интерфейс командной строки Wrangler: развертывание Rust с помощью WASM на Cloudflare Workers
Сегодня мы открываем исходный код и анонсируем wrangler , инструмент командной строки для создания, предварительного просмотра и публикации Rust и WebAssembly Cloudflare Workers. Если для вас это звучит как словесный салат, это разумная реакция. Все три задействованные технологии являются относительно новыми и ожидаемыми: WebAssembly, Rust и Cloudflare Workers. Почему именно WebAssembly? Миссия Cloudflare - помочь улучшить Интернет. Мы рассматриваем Workers как расширение и без..

Начало работы с Chalice для создания AWS Lambdas на Python - пошаговое руководство
Переход без сервера с вашего терминала. Если вам нравятся бессерверные технологии, вы уже знаете, что такое AWS Lambda. Но если вы не знаете, AWS Lambda - это бессерверный сервис, предоставляемый Amazon, где вы можете создавать «функции» и развертывать их в AWS, который можно запускать без каких-либо экземпляров сервера (например, EC2). Отсюда и название serverless. Затем вы можете запускать эти функции с помощью различных встроенных триггеров, таких как события S3, правила..

Создание API эмодзи
Недавно я создал часть программного обеспечения (DevDeck), позволяющую разработчикам использовать Elgato Stream Deck в качестве инструмента повышения производительности . Программное обеспечение работает по модульному принципу, позволяя любому написать плагин для Stream Deck. Один из плагинов, которые я написал для DevDeck, — это интеграция со Slack , чтобы вы могли изменить свой статус Slack через Stream Deck. Вот как обычно выглядит моя Stream Deck: Я могу использовать..