Отправленный Еженедельный бюллетень Serverless Newsletter является частью Сообщества разработчиков FAUN. Мы помогаем разработчикам учиться и расти, поддерживая их в том, что важно.

⭐ Покровители

Мы помогаем вам выиграть гонку за сердцами разработчиков!

Приобретайте, привлекайте и удерживайте разработчиков для вашей компании.

MarketToDev – это агентство по маркетингу и связям с разработчиками, от FAUN. Уникальное сочетание маркетинга, разработки программного обеспечения и страсти.

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

Не позволяйте своим конкурентам вырваться вперед, свяжитесь с MarketToDev!

👉 Расскажите о себе и помогите разработчикам найти вас, продвигая свои проекты на FAUN. Свяжитесь с нами для получения дополнительной информации.

⭐ Спонсоры

Как ManageEngine Applications Manager может помочь преодолеть трудности в мониторинге Kubernetes

Инструмент мониторинга kubernetes в Applications Manager помогает администраторам адаптировать различные стратегии кластера kubernetes для учета новых уровней инфраструктуры.

Узнайте больше о том, как работает менеджер приложений ManageEngine.

👉 Расскажите о себе и помогите разработчикам найти вас, продвигая свои проекты на FAUN. Свяжитесь с нами для получения дополнительной информации.

🔗 Из сети

Оркестровка и хореография в AWS: бессерверный способ

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

  • Оркестрация предполагает использование центрального координатора или органа управления для управления и синхронизации действий различных компонентов.
  • Хореография децентрализует систему, при этом каждый сервис независимо взаимодействует друг с другом.
  • Для оркестрации автор предлагает AWS Step Functions — полностью управляемый сервис, который позволяет разработчикам создавать, запускать и визуализировать рабочие процессы.
  • Для хореографии автор предлагает использовать AWS EventBridge в качестве брокера сообщений для отправки сообщений между микросервисами и создания правил, которые фильтруют и перенаправляют события в целевые сервисы.

✅ Стратегии ускоренной разработки Lambda

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

Здесь исследуются различные стратегии, чтобы сделать разработку Lambda более быстрой и эффективной:

  • Обход CloudFormation
  • Локальный запуск Lambda
  • Практика разработки через тестирование (TDD).

Согласно сообщению в блоге Яна Цуя под названием Моя стратегия тестирования бессерверных приложений, использование эмулятора, такого как localstack, является пустой тратой времени и загадочным образом ломается. Однако использование комбинации различных стратегий тестирования может повысить уверенность перед развертыванием.

✅ 🔰 Создание бессерверного веб-приложения с помощью Python и AWS Lambda

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

Как сканировать функции AWS Lambda с помощью Amazon Inspector

Вамси Викаш Анкам и Габриэль Сантамария представили новые функции Amazon Inspector, которые помогут вам улучшить безопасность функций AWS Lambda.

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

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

✅ Как развернуть бессерверный сайт с помощью Terraform

В эпоху «все как код» Terraform может упростить ваши бессерверные развертывания, позволив вам определить вашу инфраструктуру как код (IaC).

В учебнике показаны различные шаги и процесс, которым нужно следовать, если вы хотите достичь той же цели. Помимо Lamda, он работает с другими сервисами AWS, такими как Route53, ACM, CloudFront и S3.

⭐ Сторонники

Перейдите на NordPass Business и получите 1 год БЕСПЛАТНО

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

✔️Упорядочивайте учетные данные своей учетной записи.
✔️Сохраняйте информацию об оплате и доставке.
✔️Сохраняйте личные заметки.
✔️Добавляйте участников одним щелчком мыши.
✔️Поделитесь доступом к учетным записям между командами.
✔️Разблокировать журнал активности.
✔️Автозаполнение: ввод учетных данных вашей учетной записи автоматически.
✔️Мониторинг взлома.
✔️Настройки для всей компании.
✔️Состояние пароля.

👉 Расскажите о себе и помогите разработчикам найти вас, продвигая свои проекты на FAUN. Свяжитесь с нами для получения дополнительной информации.

ℹ️ Новости

Объявление о предварительном параллелизме для бессерверного инференса Amazon SageMaker

Amazon объявила об общедоступной поддержке Provisioned Concurrency для Amazon SageMaker Serverless Inference. Проще говоря, эта функция позволяет клиентам развертывать модели на бессерверных конечных точках с предсказуемой производительностью и высокой масштабируемостью.

Вот несколько важных фактов:

  • Вы можете добавить подготовленный параллелизм к своим бессерверным конечным точкам, и для предварительно определенного объема подготовленного параллелизма SageMaker будет поддерживать конечные точки в тепле и готовы мгновенно отвечать на запросы.
  • Клиенты с предсказуемым трафиком и низкой пропускной способностью могут извлечь выгоду из Provisioned Concurrency.
  • Холодные запуски можно сократить, включив Provisioned Concurrency, чтобы конечные точки всегда были готовы к вспышкам трафика.
  • Provisioned Concurrency можно включить через консоль AWS, SDK или интерфейс командной строки.
  • Эта функция обычно доступна во всех регионах AWS, где доступен SageMaker Serverless Inference.

Amazon Aurora Serverless v2 теперь доступен еще в 4 регионах

Amazon Aurora Serverless v2 был выпущен в различных регионах, включая Азиатско-Тихоокеанский регион, Европу и Ближний Восток.

  • Aurora Serverless v2 — это конфигурация с автоматическим масштабированием по запросу, которая мгновенно масштабируется для поддержки даже самых ресурсоемких приложений.
  • Он предоставляет полный спектр возможностей, включая реплики чтения, поддержку нескольких зон доступности, аналитику производительности и глобальную базу данных.
  • Он подходит для предприятий с большим количеством приложений или поставщиков SaaS с несколькими базами данных.
  • Aurora Serverless v2 доступен для версий Amazon Aurora, совместимых с MySQL 8.0, PostgreSQL 13, PostgreSQL 14 и PostgreSQL 15.

Amazon SNS теперь поддерживает защиту данных сообщений в пяти дополнительных регионах

Amazon расширила доступность своей защиты данных сообщений Amazon Simple Notification Service (SNS) до пяти дополнительных регионов AWS:

  • Азиатско-Тихоокеанский регион (Хайдарабад и Мельбурн),
  • Европа (Испания и Цюрих),
  • Ближний Восток (ОАЭ).

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

AWS Lambda теперь поддерживает трассировку AWS X-Ray для функций с поддержкой SnapStart

AWS X-Ray теперь может отслеживать и анализировать функции Lambda, включенные с помощью Lambda SnapStart.

  • Lambda SnapStart для Java может повысить производительность запуска приложений, чувствительных к задержкам, до 10 раз без дополнительных затрат, как правило, без внесения изменений в код функции.
  • Поддержка X-Ray обеспечивает более полное представление о производительности функций и помогает выявлять ошибки и узкие места в производительности.
  • Его поддержка функций с поддержкой SnapStart доступна во всех регионах, где доступен Lambda SnapStart.
  • Его также можно включить с помощью различных методов, включая Lambda Console и AWS CloudFormation.

Бессерверный SQL для Azure Databricks общедоступен

Бессерверный SQL для Azure Databricks теперь общедоступен

  • Он обеспечивает мгновенные эластичные вычисления для рабочих нагрузок BI и SQL.
  • Позволяет организациям распространить внедрение Lakehouse на бизнес-аналитиков
  • Обеспечивает доступ к обширным наборам данных в режиме реального времени с помощью простого и эффективного решения.
  • и более!

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

📚 Выбор книг

⭐ Путь штатного инженера: руководство для индивидуальных участников, стремящихся к росту и изменениям

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

Изучая три столпа работы штатного инженера, Таня Рейли, ветеран в области штатного инженера, показывает, как:

  • Думайте о своей работе с широкой, стратегической точки зрения.
  • Погрузитесь в практические тактики для достижения успеха в проектах
  • Определите, что означает «хороший инжиниринг» в вашей организации

⚙️ Инструменты

AWS-образцы/бессерверные инструменты для маркировки

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

allenheltondev/serverless-api-latency

Тест для сравнения задержек API с 4 различными бессерверными сервисами

соумилшах1995/LakeBoost

Максимальное повышение эффективности заданий Glue ETL в озере данных (Hudi) с помощью шаблонного подхода и бессерверной архитектуры

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

🛍️ Магазин сувениров

⭐ kubectl применить -f life.yaml

❤️ 20% эксклюзивная скидка для FAUNers на все продукты (+бесплатная доставка включена) при использовании кода «СПАСИБОFAUN».

😂 Мем недели

❤️ Спасибо, что читаете

👉 Никогда не пропустите проблему
Присоединяйтесь к сообществу разработчиков FAUN и подпишитесь на нашу рассылку здесь.

👋 Оставайтесь на связи и следите за нами в социальных сетях:
- 💼LinkedIn
- 📝 Medium
- 🐦 Twitter
- 👥Фейсбук
- 📸Инстаграм

👌 Была ли эта рассылка полезной?
Мы будем очень признательны, если вы поделитесь ею со своими друзьями! Вы также можете пожертвовать, чтобы помочь нам поддерживать этот информационный бюллетень.

ℹ️ Есть вопрос или отзыв?
Не стесняйтесь обращаться к нам по адресу [email protected]. Мы хотели бы услышать от вас!

🤩 Хотите спонсировать нашу рассылку?
Свяжитесь с нами по адресу [email protected], и мы свяжемся с вами как можно скорее.