335 историй о бессерверных технологиях

335 историй о бессерверных технологиях

5 июня 2023 г.

Давайте узнаем о бессерверных технологиях из этих 335 бесплатных статей. Они упорядочены по наибольшему времени чтения, созданного на HackerNoon. Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.

Почувствуйте магию облака...

1. Превосходство в опыте разработчиков: вот что говорят об этом отраслевые эксперты

Акцент на улучшении опыта разработчиков быстро меняется после COVID, поскольку компании вступают на путь цифровизации. Что это на самом деле означает?

2. [Запущено] Первая безголовая CMS с открытым исходным кодом, работающая на AWS Serverless, чтобы сократить расходы на хостинг на 60–80 %

Так зачем вам еще одна Headless CMS? Для разнообразия, с этим вы не будете беспокоиться о масштабировании, установке, настройке и управлении инфраструктурой.

3. Как создавать образы Docker с помощью Jenkins Pipelines

Jenkins Pipeline — это мощный инструмент, когда вы используете Jenkins для автоматизации своих развертываний. Гибкие и настраиваемые действия, разделенные между этапами, – хороший повод попробовать эту функцию.

4. Пошаговая функция AWS: добавление повторных попыток и уведомлений об ошибках в лямбда-функцию

Пошаговое руководство по использованию пошаговой функции AWS для повторного запуска Lambda и отправки уведомлений при возникновении ошибок в Lambda.

5. 10 вещей в инженерии, на которые мы не тратим достаточно времени

В этой статье мы рассмотрим десять недооцененных инженерных занятий, на которые может быть полезно выделить больше времени.

6. AWS Lambda: как поделиться кодом в монорепозитории

Некоторое время назад клиент спросил меня: «Как я могу разделить бизнес-логику между сервисами в монорепозитории Node.js?». Так вот!

7. Как работают привязки в функциях Azure

Что такое привязки в функциях Azure, как они в настоящее время работают с внутрипроцессными функциями и как они работают немного по-другому для изолированных функций.

8. Простой пример поиска событий с использованием Lambda и DynamoDB [включая моментальные снимки]

Недавно я помогал клиенту внедрить систему, основанную на событиях. В процессе я собрал очень простое демонстрационное приложение, которое доступно на GitHub здесь.

9. Как отслеживать ключевые слова на форуме с помощью Python и AWS Lambda

При создании ScrapingBee я каждый день просматриваю разные форумы, чтобы помочь людям с вопросами, связанными с веб-скрапингом, и взаимодействовать с сообществом.

10. Суровая правда о бессерверной безопасности и способах снижения основных рисков

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

11. Бессерверный мониторинг — что хорошо, что плохо, что плохо

Не так давно требование работы подтолкнуло меня в мир FaaS, и я был в восторге. Я мечтал об абстракции  — избавлении от всей этой утомительной работы, которую не любит делать ни один разработчик. «Мы не инженеры по эксплуатации!» — гордо воскликнул я. «Нам не нужно заниматься темными искусствами Linux Shell».

12. Начало работы с облачными вычислениями: обзор

В этой статье вы узнаете об облачных концепциях, таких как облачные вычисления, преимущества использования облачных вычислений, типы облачных вычислений и многое другое.

13. Перенос REST API Node.js на бессерверный

Я изрядно побаловался темными искусствами Serverless. Изучение различных плюсов и минусов отсутствия выделенных серверов или инстансов, которые вы можете назвать своими. Даже если технически это не так. Они просто находятся на какой-то неизвестной серверной ферме где-то в облаке.

14. Настройка бессерверной контактной формы в React  — с использованием Nodemailer и Express

Наличие контактной формы всегда работает лучше, чем просто отображение адреса электронной почты на нашем веб-сайте. Контактная форма дает нашим посетителям простой способ связаться с нами.

15. Изучение различий между мониторингом и наблюдаемостью

Мониторинг и наблюдаемость: в этой статье мы объясняем, что такое наблюдаемость и чем она отличается от мониторинга.

16. Почему такая шумиха вокруг бессерверных технологий?

Чтобы объяснить это, мне придется вспомнить одну старую работу с особым акцентом на коэволюцию.

17. Ускоренный курс по Serverless с AWS — изменение размера изображения на лету с помощью Lambda и S3

Работа с большими изображениями всегда была проблемой с тех пор, как я начал писать код. В последнее время это начало оказывать огромное влияние на скорость страницы и SEO-рейтинг. Если на вашем веб-сайте плохо оптимизированные изображения, он не будет иметь хороших результатов в Google Lighthouse. Если у него не будет хороших результатов, его не будет на первой странице Google. Это отстой.

18. Ускоренный курс по Serverless с Node.js

Независимо от вашего опыта разработчика, вы неизбежно слышали термин «бессерверный» в прошлом году. Это слово звенело в моих ушах дольше, чем я осмеливаюсь сказать. Я слишком долго откладывал более подробное рассмотрение этого вопроса. Ну, здесь ничего не происходит.

19 . Как использовать основные инструменты Функций Azure для создания файла local.settings.json и локального запуска Функций

Мы используем Azure Function Core Tools, чтобы создать файл local.settings.json и импортировать наши параметры функций в этот файл, чтобы мы могли запускать наши функции локально.

20. Подробное руководство по обработке ошибок AWS Lambda

В этой статье мы обсудим все, что вам нужно знать об основах обработки ошибок AWS Lambda.

21. Amazon Textract: извлечение текста из PDF-файлов и файлов изображений [Руководство]

Amazon недавно выпустил Textract в Азиатско-Тихоокеанском регионе (Сидней), поэтому я решил написать демо-версию распознавания текста javascript с помощью Amazon Textract.

22. Пошаговое руководство по созданию многошаговой формы

Недавно я хотел добавить на свой сайт многошаговую форму. Поскольку мой сайт работает на Hexo, генераторе статических страниц, у меня были некоторые сомнения относительно того, как выполнить эту задачу. У меня уже была статическая форма на моем сайте, и я не хотел тратить слишком много времени на разработку таких функций, как шаги, логика отображения/скрытия или проверка.

23. Представляем Vortex: сервис туннелирования без сохранения состояния

Vortex — это альтернатива ngrok без сохранения состояния, которую вы можете использовать на работе и в любимой кофейне. Мгновенные общедоступные URL-адреса для доступа к вашему локальному серверу.

24. Выбор метода вычислений: бессерверный SWOT-анализ

Если вы когда-нибудь обнаружите, что решаете за или против бессерверных технологий, следующие попытки помогут вам принять решение.

25. Стратегии обработки ошибок для бессерверной управляемой событиями архитектуры

Разработка обработки ошибок для архитектуры, управляемой событиями.

26. Когда переходить на бессерверное использование?

Трудно решить, переходить на бессерверную версию или нет. В этой статье рассказывается о том, что такое бессерверные технологии, а также о плюсах и минусах. минусы.

27. Почему вам следует отказаться от использования жирных функций в вашем лямбда-коде

Споры о том, следует ли использовать одноцелевую функцию или жирную лямбду, продолжаются и по сей день. Мы надеемся убедить вас, что Fat Lambda действительно является анти-шаблоном

28. GitHub Pages — отличный способ разместить сервер

Размещение бессерверных приложений вне облака на домашнем сервере.

29. Создание Visual Serverless NodeJS API с помощью MongoDB и Lolo

Создайте визуальный бессерверный CRUD API со всеми операциями MongoDB CRUD за несколько минут, украв мою работу. Обеспечьте удобство сопровождения, используя несколько узлов.

30. Сбой в Serverless: Serverless не имеет состояния

Безсерверный не имеет состояния. Ну иногда это не совсем так. Вот история неудачи.

31. Что такое встроенные показатели Cloudwatch?

Не могу поверить, что мало кто говорит об этой функции AWS. Это меняет правила игры!

32. Создание бессерверного конвейера данных для анализа данных Meetup

Создание бессерверного конвейера данных для анализа данных Meetup

33. AWS Lambda Alias: основное руководство

Почему вы должны использовать псевдоним AWS Lambda для своей стратегии управления версиями

34. Введение в платформу приложений Qoddi.com

Qoddi – это платформа приложений PaaS, созданная для бизнеса и бесплатная для разработчиков.

35. Как использовать AWS S3 с Python

8 советов, которые необходимо знать, чтобы более эффективно использовать S3 в Python. В этой статье мы рассмотрим различные способы использования возможностей S3 в Python.

36. Как запускать функции C# Azure в изолированном процессе

Мы можем запускать наши функции C# Azure в изолированном процессе, отделяя версию .NET, которую мы используем в наших функциях, от версии среды выполнения.

37. Подключение мостов событий между аккаунтами AWS: практическое руководство

Подключение мостов событий между аккаунтами AWS: практическое руководство

38. Лучшее введение в AWS Lambda

Через Amazon Web Services (AWS) доступно более 200 сервисов. AWS Lambda — это управляемое событиями решение для бессерверных вычислений платформы AWS.

39. Введение в платформу граничных вычислений appfleet

Запуск новой платформы граничных вычислений. appfleet позволяет пользователям развертывать контейнеры и приложения в нескольких глобальных регионах

40. Как использовать Ballerina в функциях Azure

Ballerina, начиная с версии 1.2.5, имеет встроенную поддержку функций Azure. Таким образом, вы можете взять функцию Ballerina и представить ее как бессерверную функцию в функциях Azure. Функции Azure используют уникальный подход к определению бессерверных функций с концепцией триггера функции и привязок. Таким образом, мы можем получить доступ к другим облачным службам, таким как службы хранения (очередь, блоб и т. д.), CosmosDB, Twillio и таймеры, прямо из самой функции без каких-либо дополнительных соединителей или процессов аутентификации. Мы сопоставляем наши параметры и возвращаемые типы с этими привязками, что обеспечивает нам прямой доступ к ресурсам.

41. Как активировать Lambda с помощью обмена сообщениями SNS: переход на бессерверное использование с AWS

Вам нравится программирование, управляемое событиями? Давайте рассмотрим запуск функций AWS Lambda из сообщений AWS SNS.

42. «Бессерверный»: вредоносное ПО только что нашло новый дом

Прочтите о безопасности данных «без сервера» и о ее неприглядной правде.

43. 3 эволюции CMS (традиционная 👉 безголовая 👉 без сервера)

В этом посте мы рассмотрим 3 разных периода эволюции CMS. Для каждого периода мы рассмотрим самые популярные решения, их стек, а также то, как для них выглядят текущие рыночные тенденции.

44. Как развернуть приложение Node.js на AWS Lambda с помощью Serverless

Быть разработчиком — это круто. Написание кода, решение проблем и придумывание гениальных решений для сложных алгоритмов — это то, ради чего мы живем. Но по эту сторону забора трава не всегда такая зеленая. Рано или поздно вам нужно будет запачкать руки и развернуть приложение, над которым вы так усердно работали. Развертывание не всегда просто. Откровенно говоря, они могут быть невероятно сложными и трудоемкими. Это то, что мы решим в этом уроке.

45. Serverless может помочь вам сосредоточиться

Время имеет решающее значение в стартапах. Мы переживаем постоянную гонку со временем. Ваш рынок может быть чувствительным ко времени, и вам нужно быстро расти. Большинство стартапов терпят неудачу, потому что у них заканчиваются деньги и время. Бессерверная технология помогает вам тратить время только на то, что важно, а не на то, что кажется блестящим, но не является необходимым.

46. Простые шаги, чтобы избежать повторных попыток от AWS Lambda

Например, при сбое вызова функции Lambda из-за неперехваченной ошибки приложения AWS может автоматически повторить тот же запрос.

47. AWS RDS с бессерверной точки зрения

В этой статье мы подробно рассмотрим все основы, чтобы помочь вам сразу приступить к работе с AWS RDS.

48. OpenSearch с бессерверной точки зрения

Что такое OpenSearch в двух словах? Какова история между Elasticsearch и OpenSearch? Роль AOS в бессерверных архитектурах, настройка & мониторинг.

49. Запуск событий AWS Lambda с интеграцией DynamoDB

Из этого руководства вы узнаете все о триггерах AWS Lambda, включая интеграцию с Amazon DynamoDB и 3 распространенных способа запуска AWS Lambda.

50. Ответы на самые важные вопросы об AWS Lambda

Узнайте все об AWS Lambda, безсерверной вычислительной системе Amazon, которая предлагает настраиваемый серверный сервис и обработку данных в реальном времени >>

51. Как местное развитие умирает и почему оно к лучшему

Бессерверная инфраструктура меняет то, как мы создаем приложения, а также то, как мы кодируем и работаем в качестве разработчиков. Разработка уходит от нашего ноутбука в облако. Это начало облачной разработки.

52. 6 причин, по которым вам не следует подключать Express.js и AWS Lambda

Несколько фактов, почему использование Express.js внутри AWS Lambda является жалким антипаттерном дизайна и как безболезненно от него отказаться.

53. Как переход на бессерверные технологии дал Square Enix, Autodesk и FINRA преимущества для крупного бизнеса

Крупные компании известны своей медлительностью, но вот причина, по которой им следует как можно скорее перейти на бессерверные технологии.

54. 2 способа установки Serverless Kubernetes в облаке Alibaba

Изучение возможностей Alibaba Cloud Serverless Kubernetes. Вот два метода развертывания Serverless Kubernetes в облаке Alibaba.

55. 6 примеров использования AWS Lambda для снижения затрат

AWS Lambda — это управляемое событиями вычислительное облако с множеством применений. Вот некоторые из лучших вариантов использования AWS Lambda >>

56. Анализ настроений с помощью AWS Comprehend

Анализ настроений использует ИИ для определения основной эмоции, стоящей за фрагментом текста. В этой статье мы рассмотрим, как создать анализатор настроений с помощью AWS Comprehend.

57. 5 причин построить компьютер в Интернете

Интернет-компьютер – это новая вычислительная платформа, которая позволяет разработчикам пользоваться преимуществами технологии блокчейн без ущерба для производительности.

58. Как сократить расходы на AWS Lambda

Являясь сервисом бессерверных вычислений, Lambda уже сэкономила сотни тысяч долларов многим компаниям. В то время как традиционная серверная инфраструктура обычно приводит к избыточному выделению ресурсов и тратам ресурсов, бессерверная модель с оплатой по мере использования позволяет экономить на облачных расходах.

59. Бессерверные технологии и блокчейн: проверьте поставку NFT с помощью AWS Lambda

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

60. Ускоренный курс по Serverless с AWS : Создание API с помощью Lambda и Aurora Serverless

С тех пор, как AWS сделала бессерверный вариант AWS RDS Aurora общедоступным, я был на краю своего места, с нетерпением предвкушая все различные возможности. Это означало бы прорыв в построении бессерверных архитектур. Больше не нужно управлять пулами соединений с помощью SQL. Больше не нужно беспокоиться об ограничении доступных подключений. Это сделало бы целесообразным использование бессерверных технологий для операций с базой данных.

61. Бессерверные решения : будущее разработки

Вот секрет: Serverless — это будущее разработки не из-за того, насколько хороша эта технология. Вот еще один секрет: предыдущее утверждение неверно.

62. Автоматизируйте резервное копирование Amazon DynamoDB по требованию для нескольких таблиц с помощью Serverless Lambda

Как мы знаем, с большими возможностями приходит и большая ответственность, резервное копирование по требованию — это настоящее спасение, если ваша база данных Dynamo DB была внезапно повреждена. Кроме того, это поможет вам соответствовать возрастным требованиям, если ваш клиент продолжает беспокоить вас, как ваш бывший. Но у меня нет упорства запускать Резервное копирование каждый день. Поэтому я разрабатываю бессерверное решение для всех ленивых людей вроде меня, чтобы автоматизировать резервное копирование DynamoDB. Где мы можем явно указать интервалы резервного копирования, имена таблиц и срок хранения резервной копии. Я добился этого, используя такие сервисы AWS, как Cloudformation, Lambda и Cloudwatch.

63. HarperDB: создавайте серверную часть приложения в одном месте с помощью настраиваемых функций

Представляем новейшую инновацию от HarperDB: пользовательские функции HarperDB. С выпуском HarperDB 3.1 пользователи могут определять свои собственные конечные точки API в HarperDB. Что это значит для вас? HarperDB превращается из распределенной базы данных в распределенную платформу разработки приложений с интегрированной сохраняемостью, которая может служить единым решением для всех ваших внутренних потребностей. Мы сворачиваем стек!

64. Как сократить расходы на AWS Lambda

Существует множество способов снизить затраты на AWS Lambda. В этой статье мы познакомим вас со стратегиями оптимизации затрат AWS Lambda, которые нам помогли.

65. [ANN] Бессерверное решение Kubernetes для облачных приложений от CTO.ai

CTO.ai запускает бессерверную платформу Kubernetes для управления облачными приложениями

66. Как получить просмотры страниц из Google Analytics с помощью функции Netlify Serverless

После того, как мой блог был запущен и запущен, я недавно решил добавить к нему Google Analytics, чтобы понять, какой контент больше всего интересует людей. стало немного больно войти в систему мою панель инструментов Google Analytics, когда все, что я хотел, это быстро увидеть количество просмотров страниц поста в блоге.

67. Представляем службу NodePort в Kubernetes

Резюме

68. Как использовать адаптер Prometheus для автомасштабирования развертываний пользовательских метрик

Введение

69. Ускоренный курс по бессерверным API с Express и MongoDB

Serverless стал удивительным инструментом для различных вариантов использования. Обработчики данных, чат-боты, API и многое другое теперь разрабатываются с использованием бессерверных архитектур.

70. Веб-сокеты и Шлюз API

Быстрая практическая демонстрация

71. Пять книг с рекомендациями для бессерверных разработчиков

Пять книг, которые вы должны прочитать, если переходите на бессерверную версию, включая книги Эрика Эванса, Ричарда Роджера, Криса Ричардсона и других.

72. Serverless at the Edge: краткий обзор

Платформы периферийных вычислений, такие как Cloudflare Workers и Deno Deploy, позволяют нам создавать бессерверное промежуточное ПО и серверные части, которые работают очень быстро и дешево.

73. Использование Kubernetes и контейнеров для бесконечного масштабирования

Ландшафтное представление о том, как оптимизировать рабочие нагрузки Kubernetes, от отдельных контейнеров в модуле до гипермасштабируемых бессерверных развертываний, с изучением инструментов и методов

74. Создание CRUD API с использованием DynamoDB и Serverless — часть 1

Руководство по выполнению операций CRUD, таких как DynamoDB GetItem, PutItem, DeleteItem и UpdateItem, с помощью AWS Serverless и NodeJS.

75. Быстрое прототипирование с помощью функций Azure и TDD

У меня была идея

76. Нагрузочное тестирование API мобильного приложения с помощью Rungutan

Нагрузочное тестирование мобильной платформы

77. Создание бессерверного REST API с помощью Node.js и MongoDB

За последние несколько месяцев движение без серверов набрало обороты. Кажется, все об этом говорят. Некоторые даже назвали бы это революцией! Но не будем слишком волноваться. Не будь как я. Я слишком увлекаюсь подобными крутыми вещами и начинаю писать статьи. Если все это для вас в новинку, вот статья, которую я написал некоторое время назад, объясняющая основные понятия.

78 . Ускоренный курс по бессерверному рендерингу с помощью React.js, Next.js и AWS Lambda

Не так давно я начал изучать одностраничные приложения, отображаемые на стороне сервера. Да, попробуй сказать это три раза быстрее. Создание продуктов для стартапов научило меня, что SEO необходимо, если вы хотите присутствовать в Интернете. Но вам также нужна производительность, которую могут обеспечить SPA.

79. Что означает кодирование шлюза API не включено?

В этой статье по быстрой отладке вы узнаете, что означает ошибка кодирования API-шлюза не включена и как ее обрабатывать или отлаживать.

80. WTF — это коммерческое программное обеспечение с открытым исходным кодом?

Эволюция открытого исходного кода

81. Базовые сервисы AWS: основные бессерверные инструменты, которые следует использовать

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

82. Как развернуть AWS Lambda с контейнерами Docker

Теперь вы можете создавать свои бессерверные рабочие нагрузки в контейнере Docker с помощью AWS Lambda. Мы попробовали и вот наш обзор (с примерами ETL).

83. Как разместить веб-приложение React на AWS S3

В этом руководстве мы рассмотрим шаги, необходимые для настройки корзины S3 для размещения веб-приложения React.js

84. Что вызывает искаженный ответ прокси-сервера Lambda и как это исправить

Неверный ответ прокси-сервера Lambda — распространенная ошибка конфигурации в бессерверной архитектуре. Узнайте, что вызывает эту ошибку и как ее исправить.

85. «Непрерывное обучение, рост и подготовка к новым вызовам — главный мотиватор» — Марек Тихкан

В сегодняшнем интервью Марек Тихкан, технический директор Dashbird, рассказывает о лидерстве и управлении командой разработчиков.

86. Начинаете веб-разработку? Запомните эти 5 вещей

Изначально я поделился этой историей в блоге Syndicode, а сейчас делаю конспект с небольшими дополнениями.

87. Простой способ управления ресурсами проекта без сервера с помощью групп ресурсов AWS

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

88. Переосмысление бессерверных решений: изменение подхода и архитектуры

Бессерверная версия — это фантастический способ создания приложений, но здесь нужно учитывать гораздо больше, чем просто лямбда-функции.

89. Как «спроектировать» простой путь в бессерверный мир

Простой способ окунуться в бессерверный мир AWS

90. Создание API с кодом Bash в AWS Lambda и API Gateway

Веб-сервисы Amazon (AWS) — это мощная платформа практически для любого веб-сервиса, который вы только можете себе представить. С AWS API Gateway и Lambda вы можете легко создавать REST API! Шлюз API позволяет вам создавать API. Lambda позволяет выполнять код при вызове API. Этот код может быть на многих языках программирования, таких как Python или Node.JS.

91. Есть ли доступная альтернатива ступенчатым функциям?

AWS Step Functions — отличный сервис для организации многоэтапных рабочих процессов со сложной логикой. Его можно быстро внедрить, относительно просто использовать и он просто работает. Проблема в цене.

92. Как создать собственный бессерверный инструмент вставки

Узнайте, как спроектировать, создать и развернуть бессерверный клон Pastebin с помощью Cloudflare Worker и KV для загрузки и обмена текстом по ссылкам.

93. Что общего между Serverless и Nutella?

Идет интересная дискуссия о том, что Serverless — это скорее спектр, а не бинарный выбор.

94. Использование Jenkins, Docker и CI/CD для бессерверных приложений

Привет, я разрабатываю внештатный проект с aws lambda. Я использовал Jenkins и докер для CI/CD. Дженкинс запускает конвейеры на контейнерах. В этом уроке я покажу вам, как настроить среду.

95. Проблемы и возможности Serverless в 2021 году

Переход на бессерверные технологии имеет много преимуществ, но не лишен недостатков. Узнайте о наиболее распространенных бессерверных задачах и проблемах. как их преодолеть.

96. Упаковка AWS SDK в Deployment Artefact — помогает ли это вашей инфраструктуре

Версия AWS SDK всегда включена в среду выполнения Lambda для вашего языка. Таким образом, общепринятое мнение гласит, что вам не нужно включать его в артефакт развертывания.

97. Переход на бессерверные платформы потокового видео, такие как AWS Elemental

Бессерверные технологии распространяются в индустрии SaaS со скоростью лесного пожара, включая индустрию потокового видео. Это хорошая идея?

98. Макросы AWS SAM + Cloudformation, патч, сделанный на небесах

Последние несколько недель я работал с очень амбициозным клиентом — Solve, который занимается созданием новой игры-загадки об убийстве. С технической точки зрения они делают действительно крутые вещи и создают полностью бессерверный стек.

99. Бессерверный взгляд на AWS Elastic Load Balancing

Все, что вам нужно знать об AWS Application Load Balancer (ALB) и о том, будет ли он хорошей альтернативой шлюзу API.

100. Введение в Boto3: как использовать любой сервис AWS с Python

Что такое бото3 и как его использовать? Мы рассмотрим, как работает boto3 и как он может помочь нам взаимодействовать с различными сервисами AWS.

101. Получение и обработка электронной почты с помощью AWS и Amazon SES

Если у вас есть приложения B2C, вам приходится иметь дело с билетами в службу поддержки и электронными письмами. В зависимости от размера пользователя может быть сложно обрабатывать электронные письма от одного человека или управлять одним и тем же адресом электронной почты с несколькими людьми для писем поддержки.

102. Масштабируйте бессерверное приложение с помощью новых функций Dashbird

Краткий обзор всех улучшенных функций бессерверного наблюдения и устранения неполадок Dashbird, выпущенных в 2020 году.

103. Пять главных трендов бессерверных технологий в 2020 году

Поздравляем с бессерверным сентябрем 2020 года! Мы в Coding Sans любим работать с бессерверными технологиями. Вот почему мы решили опубликовать отчет с последними тенденциями в области бессерверных технологий в этом году. Мы сотрудничаем с девятью другими компаниями, которые разделяют нашу любовь к этому делу.

104. Понимание архитектуры, управляемой событиями

Архитектура, управляемая событиями, – это парадигма архитектуры программного обеспечения, способствующая созданию, обнаружению, потреблению событий и реагированию на них.

105. Как установить конвейеры Tekton в кластере служб Azure Kubernetes

CICD с Tekton Pipelines в бессерверных виртуальных узлах AKS

106. Как очистить (почти) что угодно с помощью Puppeteer и Node.js

Руководство по парсингу веб-страниц с помощью Puppeteer, Node.js и Autocode с советами и примерами

107. WunderBase — бессерверная база данных GraphQL поверх SQLite, Firecracker и Prisma

WunderBase — это бессерверная база данных с API GraphQL поверх машин SQLite, Firecracker/Fly и Prisma.

108. Как запускать таблицы DynamoDB с ограниченным бюджетом

Как мы все знаем, режим ресурсов DynamoDB по требованию великолепен, но в некоторых случаях может быть непомерно дорогим (до семи раз дороже, чем режим Provisioned Capacity).

109. Noonie Nominee Симона Котин (Simona Cotin) — защитник разработчиков облачных вычислений в Microsoft

Симона Котин из Великобритании — номинантка Noonie 2020 года в категории «Разработка программного обеспечения». Симона — разработчик, страстно любящий обучать других. Прокрутите страницу, чтобы узнать, что сегодня в тренде в технологиях.

110. Использование TypeScript для AWS Lambda [Практическое руководство]

Когда мы используем NodeJS в качестве среды выполнения для AWS Lambdas, JavaScript является языком по умолчанию. Однако из-за отсутствия проверки ввода в JavaScript время от времени коды с ошибками непреднамеренно развертываются в Lambda. Например, небольшая опечатка:

111. Как добавить контактную форму на статичный сайт

Этот пост изначально был опубликован на Codementor.

112. Приступаем к работе с оповещениями на основе метрик для AWS Lambda

Узнайте, как настроить оповещения на основе метрик для функций AWS Lambda. Узнайте, как это сделать в CloudWatch и Dashbird.

113. Настройка среды отладки для Функций Azure 2.x с помощью VS Code

Обзор

114. Создание таблиц и запрос данных с помощью AWS DynamoDB

В этой статье мы рассмотрим службу базы данных NoSQL, предлагаемую AWS под названием DynamoDB, и как выполнять с ней основные операции с базой данных

115. AWS Lightsail: почему, как и что

Lightsail — это простая в использовании альтернатива EC2, предлагающая все необходимое для создания веб-сайтов и простых веб-приложений.

116. AWS Re:Invent 2021: самые важные обновления

Узнайте о 22 самых важных бессерверных обновлениях re:Invent 2021. Объявления, обновления и многое другое — бессерверная версия >>

117. Шлюз Amazon API против. Балансировщик нагрузки приложений

Недавно мы писали о том, может ли API Gateway выступать в качестве балансировщика нагрузки. Ответ положительный, и во многих случаях они заменяют друг друга. Но как нам выбрать, какой из них использовать?

118. Создание бессерверной контактной формы с помощью AWS Lambda и AWS SES

Что, если я скажу вам, что это можно сделать без зависимостей? Надеюсь, вы готовы принять вызов, потому что именно этим мы и будем заниматься.

119. Начало работы с AWS Lambda и Node.js

Однажды, не так давно, мое ухо зацепило одно слово. лямбда. Это задело за живое, вспомнив старые добрые времена, когда я играл в Half-Life в детстве. Я мало знал, что такое AWS Lambda и насколько он невероятно крут. Если вы заинтригованы, оставайтесь рядом. Я займу всего несколько минут вашего и без того напряженного дня, и вы точно не будете возражать.

120. Обновление продукта Hacker Noon 2019–2020

Теперь, когда до 2020 года осталось несколько дней, пришло время сделать несколько шагов назад и подумать о некоторых наших достижениях в 2019 году. Прежде всего, я хотел бы поблагодарить сообщество и нашу команду не только за то, что они пережили 2019 год, но продолжая набирать обороты в новом десятилетии. Давайте отметим наши достижения и продолжим движение поезда доставки! 🚂🎉

121. Бессерверный API с Terraform: GO и AWS [Часть 2]

Во второй части мы рассмотрим развертывание бессерверного API в облаке AWS с помощью Terraform.

122. Я создал приложение для крипто-мониторинга с помощью serverless — вот как

Вот краткий обзор того, как я создал платформу мониторинга криптовалюты, чтобы помочь инвесторам анализировать рынок.

123. Лучшее обнаружение сбоев в бессерверных приложениях

Надежное обнаружение сбоев является обязательным условием для любого производственного приложения. Вот как этого добиться для AWS Lambda.

124. Интеграция WunderGraph с фауной

Fauna — это распределенная документно-реляционная база данных, предоставляемая в виде облачного API.

125. Корпус может нарушить функции Netlify: вот как

Это может быть незаметно, когда вы работаете над ним локально, но такие причуды, как этот в Netlify, могут разрушить ваше приложение, развернутое в рабочей среде.

126. Контейнеры и бессерверные решения с точки зрения DevOps

Два модных слова заходят в бар… Нет? Да и не туда. Если вы чувствуете это, вы находитесь в правильном месте. И контейнеры, и бессерверные решения были крутыми новичками на рынке в течение последних нескольких лет, и их популярность просто не угасает.

127. Запуск Eleventy Serverless на AWS Lambda@Edge

Хорошая новость заключается в том, что вы можете запустить Eleventy Serverless в AWS Lambdas. Более того, вы можете запустить его в Lambda@Edge.

128. Преимущества бессерверных вычислений для DevOps: BTS, которую нельзя пропустить!

Бессерверные технологии идеально подходят для DevOps и обеспечивают преимущество перед вашими конкурентами.

129. Миграция функций в первую очередь: передовой опыт внедрения бессерверных технологий на предприятии

Эта статья предназначена для тех из нас, кто занимается рефакторингом/переписыванием существующего приложения. Значимое приложение. Не только по размеру, но и по важности для организации. Тип приложений:

130. Бессерверные пошаговые функции: избегайте дырявых абстракций

Хочу поделиться с вами интересными новостями о подключаемом модуле Serverless Step Functions.

131. Представляем улучшенный способ регистрации пользовательских показателей

Многие клиенты спрашивали меня: «Как записать пользовательские показатели из Lambda?».

132. Когда выделенный DevOps недоступен

С появлением облачных вычислений и современных распределенных систем мы также стали свидетелями появления новой области практики: DevOps.

133. Как сэкономить сотни часов на отладке Lambda

Отладка Lambda может занять несколько часов. Изучите эти экономящие время методы быстрого сканирования журналов и ошибок в функциях Lambda

134. 5 распространенных проблем с Amazon Kinesis

AWS Kinesis — это профессиональный инструмент, который имеет свою долю сложностей. В этой статье мы обсудим наиболее распространенные проблемы и объясним, как их исправить.

135. Как сделать сопоставление данных в Kumologica

Отображение данных — ключевой элемент интеграции. Большинство известных инструментов интеграции предоставляют различные возможности для сопоставления данных. В этой статье я хотел поделиться тем, как можно реализовать отображение данных в Kumologica. Kumologica использует JSONata в качестве основы для сопоставления данных. JSONata — это облегченный язык запросов и преобразований для данных JSON. Он поддерживает сложные выражения запросов, которые могут быть достигнуты с минимальным синтаксисом, и имеет семантику пути местоположения Xpath 3.1.

136. Разработчики хотят кодировать. Следовательно, без сервера.

Как бессерверные технологии выполняют первоначальные обещания облака.

137. Бессерверная и микросервисная архитектура: подробное рассмотрение

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

138. Что означает «Бессерверный»?

Проще говоря, бессерверная система — это способ создания приложения без необходимости управления инфраструктурой. Это уменьшает администрацию & обслуживание

139. Создание бессерверного движка Koyeb: почему мы перешли от Kubernetes к Nomad, Firecracker и Kuma

Мы создали собственный бессерверный движок. Вот наша история переноса пользовательских рабочих нагрузок из Kubernetes в пользовательский стек на основе Nomad, Firecracker и Kuma.

140. Бессерверные конвейеры Tekton на AWS EKS Fargate

Создание по требованию безсерверного решения для автоматизации непрерывной доставки с использованием Tekton и AWS EKS Fargate

141. Новое поле объекта для создания вложенных & Повторяющиеся структуры данных 🚀

Легко создавайте вложенные и повторяемые структуры данных с помощью нового поля «Объект».

142. Внутренний мониторинг AWS трудно понять

Узнайте, как бессерверное решение для мониторинга может выявлять проблемы без мучительного обучения, связанного с бессерверным обнаружением сбоев.

143. Бессерверная перспектива шлюза HTTP API

Весь подход HTTP API Gateway более гибкий и, что, наверное, самое интересное, намного дешевле, чем REST. Одного этого, возможно, достаточно для миграции

144. Сравните поставщики статических форм бок о бок

Давайте попробуем придумать здесь термин: «Поставщик статических форм». Вы приносите свою HTML-форму, но не беспокоитесь о внутренней обработке, которая заставляет ее работать. Таких сервисов великое множество!

145. Облачная оркестрация против. Объяснение облачной автоматизации

В настоящее время общедоступное облако стало предпочтительным технологическим решением для многих компаний, включая Amazon, Netflix и Facebook. Почему? Причина проста — благодаря своей гибкости публичные облачные решения позволяют предприятиям экономить деньги на неиспользуемых ресурсах. Кроме того, облачный хостинг — это идеальный способ сэкономить время на управлении и обслуживании центров обработки данных, в которых хранятся ваши данные, поскольку это входит в обязанности вашего поставщика облачных услуг.

146. Применение принципов хаос-инжиниринга к AWS Lambda с внедрением задержки

Мы можем применить внедрение задержки к API, созданным с помощью API Gateway и AWS Lambda. Наш подход должен позволять нам настраивать, когда добавлять произвольную задержку (и насколько) к нашим конечным точкам API, чтобы гарантировать, что взаимодействие между службами настроено с правильными значениями тайм-аута.

147. 5 распространенных проблем с Amazon SQS

Готовы исправить свои очереди SQS? 🔨 Цель этой статьи — помочь вам решить наиболее распространенные проблемы как можно быстрее. Давайте погрузимся!

148 . Лямбда-функция, которая создает файлы xlsx из данных JSON для хранения на S3 с помощью NodeJS/Typescript

Как написать лямбда-функцию для преобразования данных json в файл xlsx, а затем загрузить в s3 и вернуть подписанный URL-адрес этого загруженного файла в бессерверной среде

149. Технический стек индивидуального разработчика для создания SaaS с помощью React и AWS

Мой стек для создания SaaS с Next JS и бессерверным бэкендом. Полнофункциональный шаблон React SaaS для запуска любого проекта.

150. Как облачные функции для машинного обучения могут стать реальностью

DeepMux недавно анонсировала бессерверные функции на базе графического процессора, чтобы упростить ваши MLOps (DevOps для ML). Давайте поговорим об облачных функциях и их использовании в машинном обучении!

151. Почему Serverless — отличный выбор для вашего бизнеса и его роста

Когда вы читаете этот пост — возможно, на своем смартфоне — легко забыть, сколько современных технологий мы воспринимаем как должное.

152. DITL инженера-программиста: работа с бессерверными подобными

Хотите знать, что на самом деле происходит под платформой и за экранами Dashbird? Недавно мы встретились с нашим техническим директором Мареком Тихканом, чтобы ответить на вопросы о руководстве и управлении командой инженеров. Сегодня мы поговорим с Алексом, одним из инженеров команды разработчиков. В этом разделе «Вопросы и ответы» Алекс поделится своими мыслями и некоторыми представлениями о том, как проходят его дни, а также поделится своим взглядом как разработчика на работу с бессерверными технологиями и на то, как научиться этому новому способу вычислений.

153. Вы неправильно думали о бессерверных технологиях!

Бессерверные технологии в историях успеха предприятий. Почему предприятия должны переходить на бессерверные решения? Что важно для предприятия в бессерверной среде.

154. Serverless 101: Введение в FAAS (функция как услуга)

Serverless 101, FaaS, функции как услуга, AWS Lambda, Azure Functions, Google Cloud Functions, Serverless

155. Использование AWS API Gateway в качестве балансировщика нагрузки

TL;DR: да, API Gateway может заменить то, что обычно предоставляет балансировщик нагрузки, с более простым интерфейсом и множеством дополнительных функций. Недостатком является то, что это недешево.

156. Ресурсы и инструменты от AWS, которые помогут вам начать работу бесплатно

В этой статье мы расскажем о некоторых хитростях и советах, которые помогут начать и продолжать использовать AWS бесплатно.

157. Как я создал полноценное приложение для подкастов P2P RSS в одном HTML-файле

Как я создал личный децентрализованный RSS-агрегатор подкастов, похожий на бумагу.

158. Жил-был голый металл

История о том, как появился Serverless.

159. Интернет-компьютер обеспечивает уникальные возможности Web3

Интернет-компьютер уникальным образом позволяет разработчикам создавать полностью децентрализованные платформы.

160. Руководство: как эмулировать кластер Raspberry Pi с помощью Docker Compose

TL;DR

161. Как создать бессерверные функции с помощью OpenFaaS за 17 шагов

OpenFaaS — это бессерверная инфраструктура функций, работающая поверх Docker и Kubernetes. Из этого руководства вы узнаете, как:

162. 5 причин, почему открытый исходный код против. SaaS — это односторонняя битва

Открытый исходный код против. SaaS — это односторонняя битва

163. Доступ к API, работающему на локальном хосте, из Интернета без туннелирования

Туннели позволяют разработчику легко обходить ограничения NAT и брандмауэра... но в чем компромисс? Все, что находится за брандмауэром, теперь доступно в Интернете

164. Варианты хранения для Serverless на AWS

Бессерверные вычисления позволяют запускать функции без предоставления ресурсов. Большинство ведущих облачных провайдеров предлагают хорошие бессерверные варианты, но в этой статье предлагается обзор бессерверных вариантов хранения на AWS. Сначала вы узнаете об основных принципах хранения и сохранения данных в бессерверных вычислениях, а затем узнаете, какие бессерверные варианты доступны на AWS для баз данных, микросервисов, Интернета вещей и синхронизации хранилища.

165. 6 распространенных проблем с DynamoDB в 2022 году

Ожидается, что разработчики столкнутся со многими из тех же проблем, когда начнут свой путь NoSQL с DynamoDB. Эта статья может немного прояснить ситуацию.

166. Вводное руководство по отладке ошибок конфигурации Lambda

«Ошибка конфигурации Lambda» является настолько общей, насколько это возможно, но, в конце концов, это проблема пути. Давайте рассмотрим, как решить эту проблему.

167. Как внедрение бессерверных технологий является конкурентным преимуществом для вашего бизнеса

Как безсерверные технологии могут помочь вашему бизнесу быстрее развиваться и опередить конкурентов? С бессерверной версией вам не нужно беспокоиться ни о чем, кроме вашего кода.

168. Должен быть лучший способ разработки на AWS

Таким образом, AWS предоставляет стартапам 100 тысяч долларов в виде бесплатных кредитов. У Google и Azure есть похожие программы для стартапов. Тогда почему не каждый технический директор стартапа начинает работу в Big Cloud?

169. Введение в AWS Cognito: почему, как и что такое

AWS Cognito – это служба управления идентификацией, которая позволяет синхронизировать всю информацию о пользователях в одном месте простым, безопасным и масштабируемым способом.

170. Защита бессерверных приложений с помощью ведения журнала критически важных событий

Бессерверная безопасность: насколько важны журналы для защиты бессерверного приложения? Вот что и как регистрировать на основе лучших отраслевых практик.

171. Обработка данных в реальном времени для аналитических целей: стоит ли?

Как можно воспользоваться преимуществами обработки в реальном времени с наименьшим количеством архитектурных изменений и затрат на обслуживание?

172. 'Serverless Smackdown': кто лидирует в игре Squid?

Чтобы обеспечить успех вашего проекта, вам нужно сделать правильный выбор и выбрать поставщика бессерверных услуг, который соответствует размеру, сложности и т. д. вашего продукта.

173. Семейство Realtime API [глубокое погружение]

Глядя на 2020 год и далее, доля данных, производимых и потребляемых в режиме реального времени, будет расти экспоненциально. IDC прогнозирует, что к 2025 году 1/3 всех данных, производимых в мире, будет осуществляться в режиме реального времени.

174. Ускоренный курс по Serverless с AWS  — «Запуск Node.js 11 на Lambda

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

175. Как Serverless позволил нам достигать большего с меньшими затратами

Мы изучим, как мы используем Serverless в Courier, рассмотрим некоторые основы Serverless и покажем, как Serverless помог нашей команде добиться большего w

176. Создание пользовательских страниц ошибок 404 на платформе Zeit Now v2

Пользовательская страница 404 стала отличительной чертой хорошо отполированных веб-сайтов. Это позволяет выразить творческий бренд сайта. Иногда это показывает ловкий трюк и пасхальные яйца.

177. Перейдите на бессерверное использование с AWS Lambda, Node.js и Dashbird

Узнайте, как развернуть приложение Node.js на AWS Lambda с помощью Serverless Framework и Dashbird для анализа.

178. 8 тенденций облачных вычислений, за которыми стоит следить в 2021 году

Облачные вычисления выросли в геометрической прогрессии за последнее десятилетие и не собираются останавливаться. Согласно исследованиям Forrester, глобальная общедоступная облачная инфраструктура вырастет на 35% в 2021 году, во многом благодаря пандемии. Из-за сохраняющихся последствий COVID-19 в 2021 году облачные технологии будут в центре внимания организаций, стремящихся к повышению масштабируемости, непрерывности бизнеса и экономической эффективности.

179. Serverless Galore: сравнение 3 библиотек с открытым исходным кодом

Бессерверные технологии оказывают большое влияние на мир вычислений. Они позволяют ИТ-специалистам динамически масштабировать вычислительные ресурсы без непосредственного администрирования вычислительной мощности и хранилища.

180. Как создать экономичную бессерверную инфраструктуру API

AWS API Gateway — отличный сервис, но может быть довольно дорогим, а в некоторых случаях даже непомерно дорогим.

181. Что мешает всем отказаться от использования серверов?

В этой статье мы рассмотрим, каковы угрозы безопасности бессерверных технологий и какие факторы будут способствовать их развитию в последующие годы.

182. Будущее разработки бессерверных API уже наступило

Сегодня мы рады объявить о запуске WunderGraph Cloud! Сегодня мы рады объявить о запуске WunderGraph Cloud!

183. Интернет-компьютер обеспечивает решение рисков платформы

Интернет-компьютер — это новая вычислительная платформа, которая обеспечивает уникальное решение рисков, связанных с платформой.

184. Введение в бессерверные облака

Бессерверное облако позволяет создавать приложения, не беспокоясь о создании облачных сервисов и управлении ими. Он делает это путем абстрагирования

185. Создайте бессерверный детектор лжи, использующий ИИ для распознавания лиц

Когда Face API обнаружит, что один из наших шпионов лжет, мы воспользуемся Courier, чтобы передать личность крота в нашу шпионскую сеть.

186. Руководство для начинающих по бессерверным вычислениям

Serverless – это современная модель вычислений, в которой используется архитектура "функция как услуга" и которая автоматически управляет серверной частью и масштабированием с низкими затратами и высоким уровнем параллелизма.

187. Как развернуть масштабируемое облачное хранилище с использованием хранилища Rook и Ceph [Часть 1]

Само собой разумеется, что если вы хотите оркестровать контейнеры на данном этапе, Kubernetes — это то, что вы используете для этого. Конечно, может быть несколько противников Docker Swarm, но по большей части K8s зарекомендовал себя как отраслевой стандарт для решений для оркестровки контейнеров. По мере взросления Kubernetes вместе с ним начинают развиваться и инструменты, воплощающие его ландшафт. Одна из областей, в которой мы заметили некоторую оптимизацию, в частности, связана с облачными решениями для хранения данных.

188. Решение невидимых проблем масштабирования с помощью Serverless и MongoDB

С тех пор как разработка программного обеспечения стала профессией, мы стараемся обслуживать пользователей по всему миру. С этим возникает проблема масштабирования и как ее решить. Часто эти мысли о масштабировании нашего программного обеспечения до невообразимых масштабов преждевременны и ненужны.

189. Сравнение различных бессерверных платформ мониторинга

Технологии затрагивают почти все уголки мировой экономики. Даже когда это косвенное отношение, во многих случаях технологии являются важной, жизненно важной частью нашего общества. Он просто не может потерпеть неудачу, не причинив слишком много страданий и потерь. Не только в финансовом, но и в человеческом аспекте.

190. Об исходном определении PaaS

Почему платформа как услуга (PaaS) все еще имеет шанс

191. Создайте свою инфраструктуру с помощью простой диаграммы

В этом практическом руководстве вы узнаете, как создавать инфраструктуру с помощью консоли AWS Application Composer.

192. Почему консоль AWS не подходит для бессерверной отладки

Отладка и устранение неполадок в Консоли AWS сложны и требуют много времени. Вот несколько причин, по которым вам следует перестать копаться в Cloudwatch.

193. Как создавать динамические превью-изображения для публикации в социальных сетях

Красивый предварительный просмотр вашей страницы при публикации в Facebook, Twitter, Slack и т. д. Функция Netlify и CDN изображений ImageEngine для хранения и оптимизации изображений.

194. 3 инструмента для получения дополнительной информации о функциях AWS Lambda

Сравнение лучших средств наблюдения и отладки, помогающих отслеживать Python в AWS Lambda.

195. Как создать автоматизированный промоутер блога с помощью ChatGPT, Twitter и AWS

Автоматическое продвижение блога с помощью ChatGPT: узнайте, как автоматически продвигать свои сообщения в блоге с помощью нашего набора инструментов на основе искусственного интеллекта. Начните продвигать свои записи в блоге уже сегодня!

196. Как общий канал Slack может улучшить качество ваших данных?

Улучшите качество данных: как простая корректировка процесса может повысить вовлеченность команды и как использовать возможности автоматизации.

197. Как решить проблему холодного запуска в «бессерверных» системах

Узнайте о бессерверных холодных запусках. Что это такое, что влияет на задержку бессерверного запуска и как уменьшить ее влияние.

198. AWS Lambda по сравнению с другими альтернативами для развертывания вашей функции

Lambda, GRPC, Choreography, HTTP/REST

199. Миграция локального приложения на бессерверное

Примечание. В этой статье рассказывается обо всем, что я представляю на Viet Nam Web Summit 2019 (VNWS2019) — крупнейшем событии вьетнамского ИТ-сообщества.

В настоящее время ключевое слово "Бессерверное" становится очень популярным. Бессерверные решения меняют подход разработчиков и компаний к созданию ценности для бизнеса с помощью общедоступного облака. Вы можете легко найти дюжину статей по этому ключевому слову. Тем не менее, я почти уверен, что существует не так уж много статей, показывающих пошаговые инструкции по переносу локального приложения на бессерверное, но в этой статье я сделаю это!

200. Создание генератора QR-кода в Serverless World с помощью Kumologica

Концепции социального дистанцирования, бесконтактного подхода и безопасности в первую очередь стали новой нормой в условиях нынешнего спада, вызванного COVID.

201. Разделение AWS: большое сравнение

Сравнения между сервисами AWS — Kinesis, SQS, SNS — которые позволяют разделить отправку и получение данных (включая примеры Python).

202. Бессерверная архитектура: лямбда-триггеры и шаблоны проектирования [Часть 1]

Недавно мы рассмотрели методы вызова (триггера), поддерживаемые Lambda, и интеграцию, доступную с каталогом AWS.

203. Как использовать абстракцию FastAPI для запросов к озеру данных AWS

Наше руководство по созданию абстракции FastAPI, которая позволяет запрашивать каталог метаданных AWS Glue — API обнаружения данных для AWS Data Lake.

204. Риск безопасности шлюза API, на который вы не обратили внимания

При развертывании API на шлюзе API регулирование включено по умолчанию в конфигурациях этапа.

205. Создание «Строителя»: путь от принятия решения к производству за 13 секунд

Как мы создали The Builder: с какими проблемами мы столкнулись и как создать современную, надежную и быструю систему непрерывной интеграции и развертывания.

206. Примеры журналов преобразователя AppSync

AppSync имеет встроенную интеграцию журналов с CloudWatch Logs (дополнительную информацию о параметрах журналов см. здесь).

207. Как создать чат-бот для вопросов и ответов с помощью Amazon Kendra и AWS Fargate

Несколько недель назад компания Amazon объявила об общедоступном сервисе Amazon Kendra. Kendra — это высокоточный и простой в использовании корпоративный поисковый сервис, работающий на основе машинного обучения.

208. Последствия бессерверной CMS (расшифровка подкаста)

Эми Том беседует с Павлом Деснюком, соучредителем и техническим директором Webiny, и Ричардом Кубиной, разработчиком полного стека Extrodinaire в Hacker Noon, о бессерверной CMS.

209. Как настроить SFTP-сервер с помощью S3

210. Контейнеры и бессерверные решения: что лучше для DevOps?

Управление собственными контейнерами или предоставление бессерверных услуг — что выбрать? Давайте рассмотрим плюсы и минусы.

211. Ускоренный курс по Serverless с AWS — запуск Lambda с обменом сообщениями SNS

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

212 . Как использование AWS Lambda с Rust позволило сэкономить в 3 раза больше средств по сравнению с использованием Python или .NET

При сборке для крупномасштабного использования использование Rust, безусловно, оправдывает себя как с точки зрения затрат (коэффициент экономии x3), так и с точки зрения производительности.

213. Введение в прокси-сервер RDS: исследование с помощью тестов в Go

Подробное описание характеристик производительности прокси-сервера RDS и RDS

214. [Минимизация начальных затрат] Мы создали собственное приложение для электронного маркетинга за 4 недели

Спасибо Хитену Шаху, который щедро рецензировал первоначальный вариант этой статьи.

215 . Краткое руководство по AWS CDK и Serverless с REST API и аналитическими запросами Data Lake

Это практический курс о том, как развернуть полностью бессерверное веб-приложение с помощью AWS CDK. Вы узнаете, как:

216. Переход от спецификации Open API к порталу разработки

API Economy набирает обороты в геометрической прогрессии, и каждому бизнесу необходимо предоставлять свои цифровые услуги и активы безопасным способом. В этой статье я расскажу, как можно использовать API-first, сначала проектировать подход, чтобы учесть потребности пользователей API и различные шаги, которые ведут к созданию портала разработчика с использованием всех инструментов, которые у нас есть в настоящее время. Обратите внимание, что у этих инструментов есть альтернативы на рынке, но это то, что помогло мне быстрее всего добраться до цели, и случай может отличаться для других.

217. Как интегрировать Amazon Cognito с блокчейном Ethereum: пошаговое руководство

Создание пользовательского потока аутентификации с помощью Amazon Cognito и MetaMask

218. Как создать собственный URL-адрес веб-перехватчика с помощью автокода

TLDR (30 сек.)

219. Создание планировщика экземпляров с помощью AWS CDK

AWS CDK — это платформа для разработки программного обеспечения, которая определяет облачную инфраструктуру как код и предоставляет ее через CloudFormation. CDK полностью интегрируется с сервисами AWS и позволяет разработчикам использовать высокоуровневую конструкцию для определения облачной инфраструктуры в коде.

220. Развенчаны мифы о бессерверных технологиях: главное, что вы, как вам казалось, знали

Всякий раз, когда на рынок выходит новая технология, существующие заблуждения, которые необходимо развенчать, чтобы полностью понять возможности и преодолеть ограничения с помощью новых технологий. Бессерверные вычисления — одна из таких технологий, которая появилась в облачном пространстве за последние несколько лет и, по прогнозам, будет иметь среднегодовой темп роста в 26,9%.

221. Как создать чат-бот для вопросов и ответов с помощью Amazon Kendra и AWS Fargate

Несколько недель назад компания Amazon объявила об общедоступном сервисе Amazon Kendra. Kendra — это высокоточный и простой в использовании корпоративный поисковый сервис, работающий на основе машинного обучения.

222. Управляемые событиями функции с Apache Pulsar & Логотип проекта

В этом посте мы рассмотрим построение высокоэффективной топологии обработки событий с помощью платформы функций Apache Pulsar и платформы приложений, управляемых событиями, Project Flogo.

223. Импорт данных DynamoDB с помощью Apache Hive в Amazon EMR

В этой статье описывается один из многих способов импорта данных в базу данных AWS DynamoDB. Описанный здесь вариант использует Amazon EMR и Hive. Используя Amazon EMR и Hive, вы можете быстро и эффективно обрабатывать большие объемы данных, например импортировать данные из Amazon S3 в таблицу DynamoDB.

224. Альтернатива Firebase с открытым исходным кодом — представляем Appwrite 0.7

Мы рады объявить о выпуске Appwrite 0.7, нашего крупнейшего релиза. Новая версия Appwrite включает более 100 обновлений

225. Все, что вам нужно знать об AWS DynamoDB

AWS DynamoDB изменил игру с базами данных в Serverless и продолжает делать это, поскольку его дизайн неоднократно доказывает свою огромную ценность.

226. Как создать свой собственный TinyURL

Создайте и спроектируйте бесплатную службу сокращения URL-адресов с малой задержкой, такую ​​как TinyURL и Bitly, используя бессерверную технологию с Cloudflare Worker и KV.

227. Бессерверная архитектура: лямбда-триггеры и шаблоны проектирования [Часть 2]

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

228. Бессерверная платформа Python Google Cloud: размещение Django в облаке

Узнайте об основах Serverless, Docker и развертывании приложения Django (Python) в Cloud Run, бессерверном предложении Google Cloud Platform

229. Обновление Webiny v5: DynamoDB, поддержка VPC и улучшения производительности

За последние 6 месяцев мы на 100 % сосредоточились на рассмотрении этих отзывов и выводе Webiny на новый уровень. Сегодня мы представляем выпуск Webiny v5.

230. Аутентификация в приложении React с AWS: как это работает на самом деле?

В этом техническом стеке из 10 я расскажу о некоторых передовых методах использования аутентификации в приложении с полным стеком с помощью AWS Cognito, DynamoDB и AppSync.

231. Как управлять инфраструктурой с помощью Terraform

Что такое Терраформ?

232. Как преобразовать HTML в Markdown с помощью бессерверной функции

Ниже описана настройка лямбда-функции AWS, которая сочетает в себе получение HTML-кода для URL-адреса, удаление только самого необходимого содержание статьи, а затем преобразовать его в Markdown. Чтобы развернуть его, вам нужно требуется учетная запись AWS и установка бессерверной платформы.

233. Мониторинг активов как функция

В этой статье я покажу вам, как создать Assets Monitor с помощью Python3.7 + Serverless lambda

234. Как бессерверные решения могут способствовать внедрению передовых инженерных практик

В этой статье мы перечисляем семь причин, почему бессерверные вычисления позволяют использовать полезные инженерные методы.

235. Как перейти на бессерверную версию и заставить ее работать после перехода

Переходите на бессерверную версию? Узнайте, какие шаги и что следует учитывать на каждом этапе, от подготовки до перехода и после перехода.

236. Переход на бессерверную версию? Вот 5 вариантов использования

С 2014 года, когда AWS запустила AWS Lambda и положила начало бессерверному движению, переход на бессерверные технологии экспоненциально вырос для организаций любого размера, от стартапов, состоящих из одного человека, до крупных глобальных корпораций. Несмотря на то, что эта новая архитектура сопряжена с некоторыми трудностями, способы перехода на бессерверные технологии могут значительно преобразить бизнес.

237. Представляем Handoff: бессерверную среду оркестрации конвейера данных

handoff — это бессерверная среда оркестровки конвейера данных, которая упрощает процесс развертывания задач ETL/ELT в AWS Fargate.

238. AWS re:Invent: пять самых важных объявлений о бессерверных технологиях

Пять лучших объявлений о бессерверных технологиях на AWS re:Invent

239. Бессерверные функции с C#, Azure и AWS

В этой статье объясняется, как создавать бессерверные функции в службах основных облачных провайдеров: Azure и AWS.

240. Об аутентификации Kubernetes

Существует 3 шага, которые Kubernetes использует для обеспечения безопасности доступа и разрешений: аутентификация, авторизация и допуск. В этой статье мы сначала рассмотрим аутентификацию.

241. Потрясающие лайфхаки для освоения пошаговых функций AWS

В настоящее время использование бессерверных вычислений стало обязательным, и некоторые из вас, возможно, уже кое-что знают об Amazon Web Services, таких как Lambda Functions, Step Functions и других услугах, предоставляемых AWS. Однако, если вы впервые слышите о них — прекрасно!

242. Бессерверная разработка: устранение ошибок Python, связанных с AWS Lambda

В этой статье вы получите обзор необходимых сведений для обработки ошибок Python в AWS Lambda.

243. Должен ли я использовать ADD или COPY в Dockerfile — в чем разница?

Каждый разработчик и каждая команда в какой-то момент сталкивается с путаницей в отношении COPY и ADD в Dockerfile. Когда я получаю этот вопрос, я обычно сначала даю техническую информацию, а именно:

244. Используйте декларативные облачные функции в своих бессерверных приложениях для контроля размера кодовой базы

После более чем двух лет создания бессерверных приложений на Firebase и написания бесчисленных облачных функций я понял, что многое из этого стало повторяться.

245. Введение в бессерверные облачные системы импорта

Python Cloud Importer был разработан как часть проекта Cloud AI Operating System (CAIOS), подробно описанного в отдельной статье. Здесь мы собираемся предоставить более подробный отчет о мотивации и внутреннем устройстве этой части системы. В этой статье будет подробно рассмотрен бессерверный импортер Python. Однако представленные общие принципы в равной степени применимы к любому языку программирования. Чтобы понять, почему мы решили его разработать, почему Cloud Importer играет такую ​​важную роль в CAIOS, нам сначала нужно осветить основы.

246. Руководство по созданию сложных бессерверных инфраструктур

В этой статье вы узнаете, как возникла платформа AWS Well-Architected Framework, как она развивалась и как ее следует внедрить в 2021 году.

247. Введение в микросервисы и бессерверные технологии

Концепция микрослужбы идеально соответствует структуре бессерверной функции, что позволяет легко развертывать и изолировать различные службы во время выполнения. Что касается хранилища, такие службы, как DynamoDB, также упрощают создание независимых баз данных для каждой микрослужбы и их независимое масштабирование (при необходимости или желательности).

248. Расширенная безопасность Docker с AppArmor — обзор

Итак, у вас развернуты контейнеры Docker, в которых, в свою очередь, размещены критически важные приложения вашей организации? Большой! Пока все хорошо!

249. Получите и запустите бессерверное приложение WebSocket с помощью Lolo за 5 минут

Создайте бессерверное приложение webSocket в Lolo, используя постоянное состояние. Разверните приложение одним щелчком мыши, и оно будет запущено через несколько минут.

250. Конвейер CI/CD для NodeJS Lambdas на AWS с использованием Jest, Serverless Framework, Github и TravisCI

Я хотел начать бессерверный проект, и одной из основных головных болей, помимо разработки рабочего процесса и решения о том, какие лямбда-функции необходимо создать, является простой, но эффективный рабочий процесс CICD.

251. Как настроить Docker с помощью Ansible в Ubuntu 18.04 [Часть 2]

В последнем руководстве вы узнали, как настроить, установить и настроить Ansible в Ubuntu 18.04. Теперь вы будете использовать Ansible для установки и настройки Docker на удаленной машине. Чтобы начать работу с этим руководством, вам потребуется следующее:

252. Преимущества и проблемы бессерверных технологий: издание 2020 г.

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

253 . Создание приложения для обмена видео на Flutter с помощью Firebase Storage, HLS & Кодирование на стороне клиента [учебник]

Что мы создаем

254. 5 распространенных проблем с ступенчатой ​​функцией

Здесь вы найдете наиболее распространенные проблемы при работе с пошаговыми функциями, особенно при запуске сервиса.

255. 4 совета по AWS Lambda Cost & Оптимизация скорости

В этой статье мы рассмотрим 4 совета по оптимизации AWS Lambda для производства. Обработка ошибок, выделение памяти, производительность и многое другое.

256. 4 метода отладки AWS Lambda для устранения проблем с функциями

Возникли проблемы с AWS Lambda? Изучите эти четыре популярных метода отладки AWS Lambda, чтобы быстро избавиться от неприятных ошибок.

257. Использование лямбда-выражений в продакшене

Я использую Lambda в продакшене уже около четырех лет лично и три года профессионально в Volta. Сначала я поставил Lambdas, потому что это было проще, чем управлять серверами. В Volta мы теперь используем исключительно безсерверные сервисы, потому что они являются самым разумным вариантом для наших рабочих нагрузок, если мы не забываем правильно их поддерживать. Это шпаргалка, контрольный список всех вещей, которые вы, возможно, захотите запомнить при отправке чего-то нового, чтобы обеспечить его успешную работу.

258. Создайте SMS-игру в стиле Wordle с помощью Twilio Serverless на JavaScript

Научитесь создавать забавную игру Twilio, посвященную создателю Wordle Джошу Уордлу. Сделал свой веб-Wordle в течение дня? Будьте заняты до следующего официального Wordle через текст

259. Пример использования временных стеков при работе без сервера

Одним из преимуществ бессерверных технологий является модель ценообразования с оплатой по факту использования, которую вы получаете от платформы. То есть, если ваш код не запускается, вы за него не платите!

260. 3 способа утилизации стороннего кода для AWS Lambda

В этой статье мы обсуждаем слои AWS Lambda, расширения Lambda и образ Docker для Lambda. Как и когда какой использовать?

261. Централизованное ведение журнала Docker со стеком ELK [ОБЪЯСНЕНИЕ]

По мере роста вашей инфраструктуры крайне важно иметь роботов и надежную централизованную систему ведения журналов. Централизация журналов становится ключевым аспектом множества ИТ-задач и предоставляет вам обзор всей вашей системы.

262. Развертывание приложений: рецепт отличной бессерверной стратегии

По большей части это так, но у бессерверных приложений также есть определенное свойство, которое может сделать их развертывание и обслуживание трудоемкими.

263. Что на самом деле способствовало облачной революции: взгляд разработчика

Обзор основных тенденций, которые двигали вперед облачную отрасль и весь мир за последние полтора десятилетия.

264. Sysdig: что это такое и как им пользоваться

Sysdig — универсальный инструмент для визуализации системы с поддержкой контейнеров. Что делает Sysdig особенным, так это то, что он подключается к ядру машины и разделяет информацию для каждого контейнера.

265. Облачные вычисления изобилуют туманными суждениями #BreakTheChain

Мы занимаемся банковскими операциями в Интернете, совершаем покупки в Интернете, используем сайты социальных сетей, играем в онлайн-игры, храним фотографии, аудио и видео в Интернете и используем обмен файлами в Интернете. И в основном все эти сервисы основаны на облаке. Например, «облачными» являются такие известные платформы, как Airbnb, PayPal, Zynga, Spotify и Adobe Systems.

266. Изучение функции образов контейнеров в AWS Lambda

Вы когда-нибудь хотели совместить переносимость контейнеров с масштабируемостью функций Lambda? Что ж, теперь вы можете!

267. Когда (и зачем) переходить на бессерверную версию

Бессерверность не означает работу приложения без сервера, это означает, что вы можете работать с приложением без необходимости управлять сервером.

268. Как ваш стартап может извлечь выгоду из бессерверного подхода

Популярность найма поставщиков для обработки серверной части приложений резко возросла за последние 5 лет. С одной стороны, владельцы стартапов переходят на бессерверные решения, чтобы сократить расходы на инфраструктуру и платить за ресурсы по мере их использования

269. Введение в бессерверную функцию флота Node.js

В феврале этого года мы анонсировали Fleet (ранее Hole), платформу FaaS, построенную на Node.js, чтобы быть быстрее, чем другие платформы, и создать более надежную интеграцию с экосистемой. В этом посте я объясню, как все это работает и что мы привносим в бессерверную экосистему, а также что это значит для стартапов и компаний.

270. Действительно ли современные технологии, такие как бессерверные технологии, предлагают больше преимуществ?

Помните мейнфреймы? Бессерверность — это почти то же самое: мы владеем машиной, а вы арендуете время на нашем большом железе. Мы прошли полный круг прогресса!

271. Бессерверное руководство для предприятий

Мы довольно много обсуждаем переход на безсерверные технологии для малых и средних предприятий и стартапов, однако часто именно те, у кого уже огромная инфраструктура, например предприятия, могут столкнуться с необходимостью переезда и изменений. Мы видим, как многие компании, от Coca-Cola до Netflix, управляют им, но как это выглядит в действии? В этой статье мы поделимся некоторыми передовыми практиками и идеями о бессерверных проектах, которые можно масштабировать в широких масштабах и представлять корпоративные модели. В качестве примера из реальной жизни вы также можете посмотреть, как Shamrock Trading Corp перешла на бессерверный вариант с традиционного кластера — psst, они также отдают свою выигрышную стратегию для плавного перехода.

272. 10 способов уменьшить потерю данных и потенциальное время простоя вашей базы данных

В этой статье вы найдете десять практических способов защиты вашей критически важной базы данных.

273. Зачем изучать любой другой язык программирования, если можно выучить машинописный текст?

Используйте TypeScript во всех своих проектах и ​​во всех случаях использования без каких-либо ограничений. Теперь вы можете заниматься интерфейсом, серверной частью, инфраструктурой и машинным обучением в одной программе

274. Размер ваших облачных ресурсов: 10 распространенных ошибок, которых следует избегать

Узнайте о распространенных ловушках при переходе в облако и о том, как их избежать, чтобы по-настоящему извлечь выгоду из гибкости облака.

275. Как создать полнофункциональное бессерверное приложение с помощью Git, Google Drive и общедоступных исполнителей CI/CD?

Научитесь создавать полнофункциональное бессерверное приложение с внутренними рабочими процессами и базой данных, используя только Git, Google Drive и общедоступные средства выполнения CI/CD.

276 . 5 веских причин выбрать бессерверные контейнеры в Google Cloud Run

Google Cloud Run упрощает развертывание контейнеров без сохранения состояния. Он имеет полностью управляемую бессерверную версию, которая обеспечивает огромную масштабируемость, высокую доступность и стоимость в зависимости от точного использования. Поскольку у нас нет серверов, у нас нет серверов, которыми мы могли бы управлять. В дополнение к этим удивительным причинам в этом посте обсуждаются еще 5 веских причин использовать Google Cloud Run с бессерверными контейнерами для вашего следующего проекта, и он только что стал общедоступным.

277. Как включить SNS и Kinesis в ваши e2e-тесты

Управление событиями — ключевая характеристика бессерверной архитектуры. Часто наши функции Lambda публиковали события в темах SNS или потоках Kinesis вместо того, чтобы напрямую вызывать нижестоящие API.

278. AWS Lambda: 14 лучших вариантов использования для вашего бизнеса

Как можно улучшить бессерверную архитектуру с помощью Amazon Web Services? Узнайте о нестандартных вариантах использования AWS Lambda.

279. Как оптимизировать крупномасштабные бессерверные приложения для повышения эффективности

Управление приложениями в масштабе часто становится одной из самых больших проблем для бизнеса; Как это может работать гладко? Как мы можем контролировать такое количество ресурсов? Как мы поддерживаем лучшие практики с постоянно развивающейся инфраструктурой? В этой статье мы рассмотрим наилучший подход к совершенствованию работы с учетом стратегии бессерверного мониторинга, стратегии бессерверного оповещения, а также передовых методов обеспечения безопасности и соответствия требованиям.

280. Введение в Super Easy Forms: самый простой способ создать бессерверную веб-форму

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

281. AWS Lambda с Kinesis Trigger: 6 ошибок и способы их устранения

В этой статье мы обсудим 6 наиболее распространенных ошибок AWS Lambda с триггером Kinesis, которые обычно обнаруживаются только в рабочей среде.

282. Ваши лямбда-функции обречены на провал?

В AWS Lambda есть интересная функция, которая может быть как благословением, так и кошмаром для бессерверного приложения, в зависимости от того, правильно ли она обрабатывается нашим кодом: поведение повторных попыток.

283. Как построить масштабируемую бессерверную архитектуру на AWS

Большинство компаний предпочитают сосредоточить свои ресурсы на других вещах, а не на масштабируемости, что вызывает серьезные проблемы в будущем, особенно после того, как они вырастут до миллиона пользователей. Цель создания надежного бессерверного приложения состоит в том, чтобы сделать его одновременно масштабируемым и мощным.

284. Создание нашей платформы электронной коммерции с помощью Serverless FaaS

Мы создали нашу платформу электронной коммерции с помощью AWS Lambda и других бессерверных технологий. Вот почему мы выбрали AWS Lambda и другие решения для Serverless FaaS.

285. Азбука реализации DevOps с контейнеризацией и Docker

DevOps — это ярость в ИТ-индустрии.

286. Как упаковать и развернуть лямбда-функции в виде образов контейнеров

Вы когда-нибудь хотели совместить переносимость контейнеров с масштабируемостью функций Lambda? Теперь вы можете!

287. Полноценный ускоренный курс по бессерверной работе с AWS: централизованное ведение журналов с помощью Kinesis и Lambda

Разве вы не ненавидите, когда API дают сбой, и вы совершенно не понимаете, почему? Теперь представьте, что у вас нет доступа к виртуальной машине, кластеру или контейнеру, где работает ваше программное обеспечение. Хотите, чтобы я продолжил этот кошмар?

288. Микросервисы и Service Mesh с Istio, объяснение

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

289. Если вы научитесь создавать масштабируемые приложения, вы сможете изменить свою карьеру

Что мы делаем

290. Подробное знакомство с AWS Firecracker

Firecracker — это монитор виртуальных машин, написанный на Rust, который Amazon Web Services использует для работы своих сервисов бессерверных вычислений — Lambda и Fargate. Firecracker использует инфраструктуру виртуализации виртуальных машин на основе ядра Linux для обеспечения своих продуктов MicroVM.

291. Настройка оповещений AWS CloudWatch (по сравнению с оповещениями Dashbird) для мониторинга ваших приложений

Узнайте о передовых методах работы с оповещениями AWS Cloudwatch и Dashbird Alarms, чтобы не упустить важную информацию о вашем бессерверном приложении.

292. Получите лучшие результаты от виртуальных машин, контейнеров и бессерверных вычислений, выполнив следующие действия

РАЗРАБАТЫВАЙТЕ И ЗАПУСКАЙТЕ ПРИЛОЖЕНИЯ, НЕ ДУМАЯ О СЕРВЕРАХ

293. Создание проекта автоматизации бессерверных смарт-контрактов

«Умные контракты» — это неправильное название. Несмотря на свое название, смарт-контракты на Ethereum не являются самоисполняющимися цифровыми соглашениями. Код смарт-контракта запускается только при срабатывании внешней учетной записи. Другими словами, вам нужен внешний процесс для запуска смарт-контракта.

294. Как использовать Amazon API Gateway для разделения и масштабирования бессерверных архитектур

Одним из преимуществ бессерверных архитектур является возможность масштабирования приложений, не беспокоясь о балансировщиках нагрузки и кластерах серверов. Хотя такие сервисы, как AWS Lambda, держат свои обещания в этой области, обычно существуют неправильные представления о том, как они работают.

295. Как освоить управление идентификацией и доступом AWS

От базовых до продвинутых концепций собственного сервиса AWS для управления идентификацией и доступом: пользователи, группы, разрешения для ресурсов и многое другое.

296. Оптимизация затрат AWS 101

Начало года — идеальное время для уборки и оптимизации. Это также относится к вашему счету за AWS. Я составил практические советы о том, как сократить расходы с небольшими усилиями.

297. Полное руководство для начинающих по AWS S3

В этом руководстве мы узнаем, как использовать AWS S3. Во-первых, узнайте, что такое S3, основные части S3, такие как Buckets, Access Point и Objects.

298. Переосмысление программирования: от кода к облаку

Раньше разработчики просто писали свою программу, собирали ее и запускали. Сегодня разработчики также должны думать о различных способах его запуска, будь то двоичный файл на машине (скорее всего, виртуальный), упаковка в контейнер, превращение этого контейнера в часть более крупного развертывания (K8s) или развернув его в бессерверной среде или сервисной сетке. Однако эти варианты развертывания не являются частью опыта программирования для разработчика. Разработчик должен писать код определенным образом, чтобы он хорошо работал в заданной среде выполнения, и удаление этого из проблемы программирования — нехорошо.

299. Н/Д

пожалуйста, удалите это

300. Все, что вы хотели знать о кэшировании бессерверных приложений

На прошлой неделе кто-то спросил меня: «Актуально ли кэширование для бессерверных приложений?»

301. Объяснение облачных вычислений: что такое бессерверный SQL и зачем вам это?

Serverless SQL — это инструмент распределенных вычислений, который позволяет нам обрабатывать распределенные данные с помощью языка SQL без управления самими серверами баз данных.

302 . AWS Lambda: как настроить частное хранилище в корзине AWS S3 для загрузки изображений

Мы развернем безсерверную инфраструктуру на основе AWS Lambda для загрузки изображений (и любых других файлов) с частным хранилищем в корзине на базе AWS S3.

303. Ваше бессерверное руководство готово

Узнайте все, что вам нужно знать о бессерверных технологиях, включая примеры из практики, основные понятия, рекомендации и рекомендации.

304. AWS re:Invent 2020: основные моменты программы AWS Community Builders

Мне, как создателю сообщества AWS, очень понравилось посещать конференцию AWS re:Invent 2020 в этом году, посвященную облачным технологиям, devops, базам данных и т.д. инновации.

305. Подходят ли базы данных NoSQL для обработки данных?

В этой статье мы рассмотрим варианты использования, в которых инженерам данных может потребоваться взаимодействие с базой данных NoSQL, а также плюсы и минусы.

306. Как объединить AWS KMS с моделью бессерверных приложений (SAM)

Основы

307. Большой спор о бессерверных затратах

Какова реальная стоимость бессерверной версии? Беспокоитесь о стоимости ваших Lambdas? Сократите расходы на бессерверное обслуживание, не замедляя свой бизнес.

308. Освоить Serverless в масштабе намного проще, чем вы думаете

Передовой опыт бессерверного масштабирования

309. Введение в IDaaS и его приложения

Если вы читаете эту статью, возможно, вам будет интересно узнать, как реализовать управление пользователями для вашего приложения, и понять полную картину того, как работают службы управления идентификацией. Этим мы и займемся в этой статье. Вы узнаете, что такое «Идентификация как услуга» (IDaaS), зачем использовать такую ​​услугу, что такое единый вход (SSO) и платформы IDaaS.

310. Знание этих секретов превратит ваши длительные рабочие процессы в нечто удивительное

Введение

311. AWS Lambda: какие бессерверные приложения я могу создавать? (стенограмма подкаста)

Эми Том беседует с Павлом Денисюком об AWS Lambda и бессерверных приложениях. Павел — соучредитель и технический директор Webiny.

312. Худшие практики работы с открытым исходным кодом: Serverless Inc. как пример того, что может пойти не так

Что может пойти не так, если вы не поспеваете за сообществом разработчиков

313. Как внедрить бессерверные сервисы и запустить Chrome Headless в AWS Lambda

Узнайте, что такое автономные браузеры, каковы варианты их использования, как внедрить бессерверные сервисы и запустить Chrome без монитора в AWS Lambda.

314. Введение в Buildah: инструмент командной строки для создания изображений

Buildah — это инструмент для создания образов, совместимых с OCI, с помощью низкоуровневого интерфейса coreutils. Подобно Podman, Buildah не зависит от демона, такого как Docker или CRI-O, и не требует привилегий root. Buildah предоставляет инструмент командной строки, который воспроизводит все команды, найденные в Dockerfile. Это позволяет вам выполнять команды Buildah из языка сценариев, такого как Bash.

315. Добавление кода в AWS Lambda, Lambda Layers и Lambda Extensions с помощью Docker

С Docker у нас есть три способа добавить в Lambda код, который не является непосредственной частью нашей функции Lambda. Что это значит?

316. Задача по кодированию Leetcode с использованием Lambda

Я большой поклонник leet code, поэтому, когда мы решили устроить в нашей команде соревнование по коду, я подумал, что было бы неплохо создать такой, который должен включать довольно простые функции, такие как:

317. Как заставить ваши лямбда-функции работать быстрее (и дешевле)

Сервис AWS Lambda позволяет нам легко развертывать и запускать собственный код, не слишком беспокоясь о базовой инфраструктуре (по сравнению с небессерверными технологиями). По сути, он бесконечно масштабируется (с большими возможностями приходит большая ответственность) и может быть связан с множеством других сервисов, таких как API Gateway, S3, AppSync, DynamoDB и т. д.

318. Вам обязательно нужно прочитать это, чтобы освоить AWS Lambda [Часть 1]

Добро пожаловать в бессерверный мир. Одной из первых вещей, о которых вы услышите, является AWS Lambda, и вы будете продолжать слышать об этом! Хотя архитектура может быть бессерверной без участия лямбда-выражений, очень часто это ключевой компонент бессерверного приложения. В первой публикации этой серии руководств по AWS Lambda, состоящей из трех частей, мы рассмотрим, что такое AWS Lambda, возвращаясь к основам с использованием различной терминологии, как создать функцию Lambda и как ее запустить.

319. Как использовать статический сайт Gatsby для управления платными подписками

Узнайте, как расширить статический сайт Gatsby для управления членством и платными подписками с помощью Netlify, Paddle и Fauna.

320. Готовая к производству бессерверная композиция и оркестрация

Сильная и зрелая тенденция в разработке современного облачного программного обеспечения заключается в реализации компонентов, которые:

321. Секрет успешного моделирования атаки с помощью Gremlin для тестирования Kubernetes

Gremlin — ведущая компания-разработчик программного обеспечения, специализирующаяся на тестировании хаоса на рынке. У него также есть инструмент, похожий на Chaos Monkey, принадлежащий Netflix, но более адаптированный для тестирования системы со случайными загрузками или запланированными завершениями работы. В статье ниже мы будем тестировать простой кластер Kubernetes, работающий на EKS, с помощью Chaos Test.

322. Создание диалогового чат-бота с искусственным интеллектом с помощью AWS Lambda Function и Amazon EFS

Amazon объявила об общедоступной поддержке AWS Lambda для Amazon Elastic File System. Amazon EFS – это полностью управляемая, эластичная, совместно используемая файловая система, предназначенная для использования другими сервисами AWS.

323. Введение в Elasticsearch: молниеносные решения для поиска

Если вы читаете этот блог, скорее всего, вас действительно интересует Elasticsearch и предлагаемые им решения. В этом блоге вы познакомитесь с Elasticsearch и объясните, как приступить к реализации быстрого поиска для вашего приложения менее чем за 10 минут. Конечно, мы не собираемся писать здесь полномасштабное, готовое к работе решение для поиска. Но приведенные ниже концепции помогут вам быстро освоиться. Итак, без лишних слов, приступим!

324. 5 простых шагов для создания проекта React с бессерверной аутентификацией пользователей

Аутентификация пользователя является функцией многих современных приложений. Бессерверное программирование дало разработчикам возможность развернуть эту технологию в React.

325. Архитектура бессерверных центров интеграции данных на AWS для доставки корпоративных данных: выпуск 2020

326. Sanity-Checks с Playwright в контейнере Fargate по расписанию

Часто возникает необходимость проверить, работает ли ваша производственная система должным образом. Драматург — отличный способ проверить, все ли идет по плану.

327. Как легко развернуть модели машинного обучения в рабочей среде

Одна из известных истин мира машинного обучения (ML) заключается в том, что развертывание моделей ML в рабочей среде занимает гораздо больше времени, чем их разработка.¹

328. Советы по базам данных: 7 причин, по которым озера данных могут решить ваши проблемы

Озера данных являются важным компонентом при создании любой перспективной платформы данных. В этой статье мы собрали 7 причин, по которым вам нужно озеро данных.

329. Пять важных советов по работе с JWT

В настоящее время веб-токены JSON являются наиболее распространенным способом подтверждения идентификационной информации для API. Концепции, лежащие в основе JWT, также довольно просты для понимания, и для запуска самой простой аутентификации требуется всего пара минут.

330. Как развернуть Firecracker MicroVM с помощью Weave FireKube

Введение

331. Пошаговые функции AWS: когда они могут пригодиться

Как вы, наверное, уже знаете, Step Functions — это бессерверная служба рабочих процессов, предоставляемая Amazon Web Services (AWS). Об этом сервисе можно многое обсудить, и вы найдете много важной информации в нашем AWS Step Functions: полное руководство, а также в нашей серии статей, в которых подробно рассматриваются различные аспекты этого сервиса AWS.

332. AWS Secrets Manager: как управлять учетными данными в Python

В этом руководстве мы рассматриваем AWS Secrets Manager как способ управления учетными данными в сценариях Python с примером использования.

333. Подробный обзор решения компилятора шаблонов сервисов на Python

Автоматический перевод чистого кода Python в шаблон стека AWS CloudFormation.

334. AWS Lambda для чайников [Часть 2]

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

335. Как сделать оператора Kubernetes популярным: основные принципы

В этом сообщении блога показано, как можно использовать диспетчер жизненного цикла оператора для развертывания оператора Kubernetes в кластере. Затем вы будете использовать Operator для запуска кластера Elastic Cloud on Kubernetes (ECK).

Спасибо, что ознакомились с 335 самыми читаемыми статьями о Serverless на HackerNoon.

Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE