Serverless сервисы. От AWS Lambda до Yandex Cloud Functions и их альтернатив

Для целого ряда задач полезно использовать Serverless подход. В этой статье мы кратко рассмотрим основные решения, их достоинства, и главное, недостатки. А также рассмотрим несколько интересных Open Source решений.

https://habr.com/ru/companies/amvera/articles/884340/

#serverless_сервисы #serverless #serverless_containers #serverless_framework #serverless_functions #яндекс_serverless #aws_lambda #бессерверные_вычисления #бессерверная_инфраструктура #cloud_functions

Serverless сервисы. От AWS Lambda до Yandex Cloud Functions и их альтернатив

Для множества задач полезно использовать Serverless подход. В этой статье мы кратко рассмотрим основные решения, их достоинства, и главное, недостатки. А также рассмотрим несколько интересных Open...

Хабр

Cloud Run FunctionsでサーバレスVPCアクセスコネクタ経由でCloud DNSの限定公開のプライベートゾーンのレコードを解決できるか試してみた
https://dev.classmethod.jp/articles/20250109-cloudrunfunctions-vpc-dns/

#dev_classmethod #Google_Cloud_Platform #Google_Cloud_DNS #Cloud_Functions

Cloud Run FunctionsでサーバレスVPCアクセスコネクタ経由でCloud DNSの限定公開のプライベートゾーンのレコードを解決できるか試してみた | DevelopersIO

Cloud Run FunctionsでサーバレスVPCアクセスコネクタ経由でCloud DNSの限定公開のプライベートゾーンのレコードを解決できるか試してみた | DevelopersIO
Cloud Tasksの最大同時実行ディスパッチの効果を検証してみる #cm_google_cloud_adcal_2024 | DevelopersIO

Cloud Tasksの最大同時実行ディスパッチの効果を検証してみる #cm_google_cloud_adcal_2024 | DevelopersIO

Cloud Run 関数 で Artifact Registry の Python プライベートリポジトリからパッケージをインストールする
https://dev.classmethod.jp/articles/cloud-run-functions-artifact-registry-python/

#dev_classmethod #Google_Cloud_GCP #Cloud_Run #Cloud_Functions

Cloud Run 関数 で Artifact Registry の Python プライベートリポジトリからパッケージをインストールする | DevelopersIO

Cloud Run 関数の依存関係を Artifact Registry のプライベートリポジトリから安全にインストールする方法を解説します。

Cloud Run 関数 で Artifact Registry の Python プライベートリポジトリからパッケージをインストールする | DevelopersIO
Cloud LoggingでOpenAI APIのエラーをSlackに通知してみた | DevelopersIO

Cloud Functionsから叩いているOpenAI APIのエラーをCloud Loggingを使ってSlackにエラー通知として飛ばす方法についてまとめました。

Cloud LoggingでOpenAI APIのエラーをSlackに通知してみた | DevelopersIO

Cloud Functionsの実行回数がしきい値を超えたら検知するCloud Monitoringアラートを作成してみた
https://dev.classmethod.jp/articles/cloud-monitoring-detect-cloud-functions-number-of-executions/

#dev_classmethod #Google_Cloud_GCP #Cloud_Monitoring #Cloud_Functions #Google_Cloud_Scheduler

Cloud Functionsの実行回数がしきい値を超えたら検知するCloud Monitoringアラートを作成してみた | DevelopersIO

念のためにこちらも設定しておきたいですね。

クラスメソッド発「やってみた」系技術メディア | DevelopersIO

Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみた
https://dev.classmethod.jp/articles/functions-firebase-python/

#dev_classmethod #Firebase #Cloud_Functions #Python #Firebase_Firestore

Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみた | DevelopersIO

こんにちは、ゲームソリューション部のsoraです。 今回は、Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみたことについて書いていきます。 Firebase SDKを使ったFlutterでのリクエストではなく、HTTPリクエストで取得します。 個人的につまづいたポイントがあったため、そのポイントについては最後に記載します。 Firestoreにてデータベースの作成 まずはFirebaseのドキュメントDBであるFirestoreを作成します。 DB名は(default)のままで、リージョンは作成予定のFunctionsと同じasia-northeast1(Tokyo)にします。 モードはテスト用でそのまま接続できるようにしたいため、テストモードにしました。 Firestoreでは、DBの中にコレクションがあって、その配下にドキュメントをあります。 ドキュメントの配下には(サブ)コレクションとフィールドを追加することができます。 コレクション>ドキュメント>フィールドやコレクション>ドキュメント>サブコレクション>ドキュメント>フィールドみたいな構成になります。 今回登録したデータは以下です。 コードの解説 コードは以下です。 先ほど作成したFirestoreのusersコレクションのデータを取得するコードになっています。 リージョンはasia-northeast1(Tokyo)にしています。 解説はコメント内に記述しています。 今回はget()していますが、set()やdelete()なども可能です。 デプロイ・実行確認 コードが完成したためデプロイします。 今回はFunctionsをローカルで実行していますが、Firebaseへのデプロイをしても同様に動作すると思います。 コマンド実行時に表示されるURLにアクセスすると、以下のようにFirestoreに登録したusersコレクションのデータが表示できました。 個人的に詰まったこと Firestoreにてデータベースを作成時に、データベース名を(default)ではなく別名にしてみたところ、データベースの指定が上手くできずに接続できませんでした。 色々調べたり試行錯誤してみたものの接続できなかったため、別名で利用したくなった時はまた調べてみようと思います。(できなくはないと思うため) ちなみに、Firebaseにて無料割り当ての対象となるのは、データベース名が(default)の場合のみです。 使用量と上限  |  Firestore  |  Firebase 最後に 今回は、Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみたことを記事にしました。 どなたかの参考になると幸いです。

クラスメソッド発「やってみた」系技術メディア | DevelopersIO

FlutterからCloud Functions for Firebase(Python)経由でOpen AIのAPIを使ってみた
https://dev.classmethod.jp/articles/firebase-functions-flutter-openai/

#dev_classmethod #Flutter #Dart #Firebase #Cloud_Functions #Python

FlutterからCloud Functions for Firebase(Python)経由でOpen AIのAPIを使ってみた | DevelopersIO

こんにちは、ゲームソリューション部のsoraです。 今回は、FlutterからCloud Functions for Firebase(Python)経由でOpen AIのAPIを使ってみたことについて書いていきます。 …

クラスメソッド発「やってみた」系技術メディア | DevelopersIO

Cloud Functions for Firebase(Python)でHTTPリクエスト経由でOpen AIのAPIを使ってみた
https://dev.classmethod.jp/articles/firebase-functions-python-openai/

#dev_classmethod #Firebase #Python #Cloud_Functions

Cloud Functions for Firebase(Python)でHTTPリクエスト経由でOpen AIのAPIを使ってみた | DevelopersIO

こんにちは、ゲームソリューション部のsoraです。 今回は、Cloud Functions for Firebase(Python)でHTTPリクエスト経由でOpen AIのAPIを使ってみたことについて書いていきます。 …

クラスメソッド発「やってみた」系技術メディア | DevelopersIO
Cloud Functions for FirebaseをPythonで使ってみた | DevelopersIO

こんにちは、ゲームソリューション部のsoraです。 今回は、Cloud Functions for FirebaseをPythonで使ってみたことについて書いていきます。 前提条件 ・npmがインストール済みであること …

クラスメソッド発「やってみた」系技術メディア | DevelopersIO