SlideShare a Scribd company logo
1 of 43
Slides for Azure Webinar: Functions and Logic Apps - Advanced
イベント・データ駆動
の関数実行サービス
繋げる&オーケストレート
(しかもコードレスで)
Logic Apps
Durable Functions
https://docs.microsoft.com/ja-jp/azure/azure-functions/durable-functions-overview
Serverless Video Analytics
Azure Functions、Logic Apps、Azure PaaSを活用した動画コンテンツの分析
(音声認識・機械翻訳・キーフレーズ抽出)
https://github.com/yokawasa/azure-serverless-video-analytics
Translator Text
API (Cognitive)
Azure Media
Services
Azure Storage
Cosmos DB
( SQL API )
Media
processing
Machine
Translation
Get
Key Phrases
Logic App
Azure Web App
Upload Video File
(MP4)
Microsoft Azure
Search
Feed & Index
Store
Meta Data
Azure Search
Text Analytics
API (Cognitive)
background
demo:
Serverless Video Analytics
Logic Appsと複数Functionsを使った
動画ファイルからの音声認識・機械翻訳・
キーフレーズ抽出等の複合処理の実現
source code:
https://github.com/yokawasa/azure-serverless-video-analytics
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language
{
“$schema”: ”<スキーマ定義>”
“contentVersion”: “<バージョン番号>",
“parameters”: { <パラメータ定義> },
“triggers”: [ { <Triggerの定義> } ],
“actions”: [ { <Actionの定義> } ],
“outputs”: { <Outputの定義> }
}
スキーマ内で使う可変値をパラメータ
として定義
Logic Appsの実行開始トリガーを定義。
全てのLogic Appsはトリガーから開始
実際のアクション動作の定義。
通常複数のアクションで構成され、それぞ
れが固有の動作をもつ
ワークフロー実行結果の主力情報を指定。
各実行ごとに追跡したい値などあれば記述
Recurrence
Scheduling
定期的 or スケジュール実行
トリガー呼び出し日時指定可
Polling HTTP Web エンドポイントの
チェックまたはポーリング
Webhook
ロジック アプリを呼び出し可
能なエンドポイント
(Subscribe/Unsubsribe/Callback)
Request ロジック アプリを呼び出し可
能なエンドポイント
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-workflow-actions-triggers
AzureストレージへのBlobファイル追加・更新によるTrigger
(Recurrence系のTrigger)
Actionsの種類
Managed Connectors
App Service APIs
API Management
Azure Functions
Workflow
HTTP + Swagger
HTTP
振る舞い制御
Retry Policy
Run After
Limit
Response
Webhook
Batch
Wait
Terminate
メッセージハンドリング
Compose
Query
Table
Request schema
Parse JSON
Xpath
XSLT
XML validation
Expression conversion
Scope Condition
Switch
Case
For Each Untilフロー制御
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-workflow-actions-triggers
ビルトイン関数
• Concat; Substring; Replace; Guid; toLower;
toUpperString
• Equals; Less; lessOrEquals; lessOrEquals;
greaterOrEquals; And; Or; Not; IfLogical
• Int; String; Json; Float; Bool; Coalesce;
Base64; Xml; XPath; EtcConversions
• Add; Sub; Mul; Div; Min; Max; Range; RandMath
• Utcnow; Ticks; Addseconds; Addminutes;
Addhours; Adddays; FormatDateTimeDate
• Contains; Length; Empty; Intersection; First;
Last; Take; SkipCollection
• Parameters; Action; Actions; Triggers;
ActionsOutput; ActionBody; Item; EtcReferencing
• Invoke an expression
function@
• Parameters for an expression()
• Array reference
• Property reference
[]
• String interpolation{}
• Property reference.
• Null safe dereference?
オペレーター
指定されたエンドポイントにHTTP呼
び出しするAction
HTTP呼び出しで、問題があった場合に、
2回まで再試行を行う(再試行間隔: 30秒)
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-workflow-actions-triggers
retryPolicy:
• 4xx または 5xx エラーの再試行動作のカスタマイズに使用
• 何も指定しないと規定の7.5 秒で指数関数的に増加する間隔で、
最大4 回の再試行が行われる。間隔は 5 ~ 45 秒に制限。
/subscriptions/{Azure-subscription-ID}/resourceGroups/{Azure-
resource-group}/providers/Microsoft.Web/sites/{your-Azure-
function-app-name}/functions/{your-Azure-function-name}
呼び出すAzure Functionsのリソース ID
Functionsの呼び出し
• 標準 HTTPトリガーまたは汎用 JSON Webhookトリガー
のみ使用可能
• methodでHTTPメソッドを指定(規定はPOST)
• 使用可能承認レベルは、“function”、“anonymous”のみ
エンドポイントに送信されるペイロード
runAfterで複数Actionのシリアル実行を制御
runAfterの中でcreate-emptuy-
meidaassetがSucceededならば実行
runAfter:import-mediaasset-singleblob
がSucceededならば実行
runAfterの中で特に指定がないので最初に
実行
runAfterで複数Actionのパラレル実行を制御
runAfter:いづれにactionにおいても
publish-assetsがSucceededならば実行
runAfter:その前のHTTP_Webhookが
Succeededならば実行
Parallel Branch
Logic Apps DesignerでwriteData actionのrunAfterを設定したい
① writeDataの右menu「…」をクリック
して”configure run after”を選択
② チェックボックスのステータスを選択
選択肢は次の4つ。複数チェック可能
"Succeeded","Failed", "Skipped", or "TimedOut"
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-author-definitions
並列分岐
並列分岐結合
Logic Apps limits
and configuration
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-workflow-actions-triggers#foreach-action
ちなみに
Untilアクションではシリアルに処理が実行
される
ForEachタイプの指定
処理対象配列アイテムの指定
Until loopでmonitor-copy-blob action(Copy完了監視)をシリアルにループ
ループ終了条件はexpressionに記述。最大1000ループ、もしくは1時間実行
実現方法
• ① 定期的 or 呼び出し時間指定でTriggerを実行する
• ② Delayまたは Delay_until actionを実行
https://docs.microsoft.com/ja-jp/azure/connectors/connectors-native-recurrence
https://docs.microsoft.com/en-us/azure/connectors/connectors-native-delay
DelayやDelay_until Actionで特定日時、時間にのみ実行
サンプル:Delay until actionで2018-03-08T12:00Z指定で実行
Azure Logic Apps の状態の監視、診断ログの設定、アラートの有効化
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-exception-handling
基本編おさらい
runAfterで対象Actionに問題があった場合にエラー処理をする
runAfter: readDataが失敗(Failed)した
場合に実行される
• postToErrorMessageQueue actionは
readData actionが失敗した時に、エラーログ
をひろってその内容を外のAPIにPOSTする
ApiConnection系Action
• エラー処理用のActionとしては、問題の修復
のための処理も一般的
failed
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-control-flow-run-steps-group-scopes
複数ActionsをScopeでグループ化
してまとめて条件を適用
Try (Try Scope)
複数actionsをここでグループ化
Catch (Catch Scope)
Try Scopeが失敗したらここを実行
Finally (Scope)
Catch Scopeの後に実行。
Catchが実行されてもされなくても
必ずここを実行( Succeeded,
Skipped, TimedOut, or Failed)
Logic Appsの制限と構成
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-limits-and-config
120秒
Loops: Process arrays or repeat actions until a condition is met
カスタムAPIの作成 – アクションパターン
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-create-api-app#action-
• Logic Appsはまずsubscribe エンド
ポイントを呼び出す (Custom API
エンドポイント)
• API からのCallbackがあるまで
Logic Appsは一時停止 + 待機する
• Logic Apps待機期間中にCustom
APIが長時間処理を実行。処理完了
後にCallback
• Logic AppsはCallbackの後に処理
を完了し、ワークフローを続行
http-to-translator-queue
• HTTP Generic Webhook Function
• logic appからのPOSTリクエスト受付
( 202 Accepted )
• 受け取った全てのリクエストBody情報
(Callback URLを含む) をQueueに送信
translate-webvtt-mediaasset
• Queue Trigger Function
• Queue経由で受け取った情報を元に
Translator Text APIを使って対象のテキス
トデータを翻訳処理
• 処理完了後にCallback URLにPOST
②Logic Appsからのリクエストを
Queueに送信
https://docs.microsoft.com/en-us/azure/azure-functions/functions-continuous-
deployment
https://docs.microsoft.com/en-us/azure/azure-functions/functions-infrastructure-as-
code
https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local
モダンな方法 → ローカル開発・テスト
https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local
基本編おさらい
Visual StudioでAzure Logic Apps を作成してデプロイする
• LogicApp.json
• LogicApp.parameters.json
デプロイメントのコード化 + 自動デプロイメントが可能
参考までに: Logic Appサンプルテンプレート集
https://github.com/Azure/logicapps/tree/master/templates
mylogicapps
mylogicapps-rg
LogicApp.json
@LogicApp.parameters.json
demo:
Logic appsのデプロイメント
ARMテンプレートを元にAzure CLIコマンドをつかって
デプロイメント
テンプレート:
https://github.com/yokawasa/azure-serverless-video-analytics/tree/master/logicapp
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -

More Related Content

What's hot

What's hot (20)

Azure functions
Azure functionsAzure functions
Azure functions
 
Azure Arcの様々なパターンを図で理解する!
Azure Arcの様々なパターンを図で理解する!Azure Arcの様々なパターンを図で理解する!
Azure Arcの様々なパターンを図で理解する!
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with Git
 
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
 
Serverless and Design Patterns In GCP
Serverless and Design Patterns In GCPServerless and Design Patterns In GCP
Serverless and Design Patterns In GCP
 
Azure storage
Azure storageAzure storage
Azure storage
 
30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版
 
Azure Datalake 大全
Azure Datalake 大全Azure Datalake 大全
Azure Datalake 大全
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
Lambda EdgeとALB認証を導入した話
Lambda EdgeとALB認証を導入した話Lambda EdgeとALB認証を導入した話
Lambda EdgeとALB認証を導入した話
 
NashTech - Azure Application Insights
NashTech - Azure Application InsightsNashTech - Azure Application Insights
NashTech - Azure Application Insights
 
データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介
 
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
 
AWS WAF のマネージドルールって結局どれを選べばいいの?
AWS WAF のマネージドルールって結局どれを選べばいいの?AWS WAF のマネージドルールって結局どれを選べばいいの?
AWS WAF のマネージドルールって結局どれを選べばいいの?
 
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
 
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
 
AWS CLIでAssumeRole
AWS CLIでAssumeRoleAWS CLIでAssumeRole
AWS CLIでAssumeRole
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Demystifying Identities for Azure Kubernetes Service
Demystifying Identities for Azure Kubernetes ServiceDemystifying Identities for Azure Kubernetes Service
Demystifying Identities for Azure Kubernetes Service
 

Similar to Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -

開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
Suguru Ito
 

Similar to Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 - (20)

G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
 
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
 
Azure Functions Tips
Azure Functions TipsAzure Functions Tips
Azure Functions Tips
 
OSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションOSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーション
 
1st step LogicFlow
1st step LogicFlow1st step LogicFlow
1st step LogicFlow
 
Nginx
NginxNginx
Nginx
 
PHP on Cloud
PHP on CloudPHP on Cloud
PHP on Cloud
 
codeless/serverless develop
codeless/serverless develop codeless/serverless develop
codeless/serverless develop
 
Clrh 20121215
Clrh 20121215Clrh 20121215
Clrh 20121215
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
 
AWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターンAWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターン
 
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンAzure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
 
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
 
Smart Store サーバーレスアーキテクチャ編
Smart Store サーバーレスアーキテクチャ編Smart Store サーバーレスアーキテクチャ編
Smart Store サーバーレスアーキテクチャ編
 
20190514 Smart Store - Azure servlerless architecture
20190514 Smart Store - Azure servlerless architecture20190514 Smart Store - Azure servlerless architecture
20190514 Smart Store - Azure servlerless architecture
 
Azure Data Explorer
Azure Data ExplorerAzure Data Explorer
Azure Data Explorer
 
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門
 
Azure IaaS update (2018年6月~7月 発表版)
Azure IaaS update (2018年6月~7月 発表版) Azure IaaS update (2018年6月~7月 発表版)
Azure IaaS update (2018年6月~7月 発表版)
 
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #420190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4
 
Data Orchestration with LogicFlow
Data Orchestration with LogicFlowData Orchestration with LogicFlow
Data Orchestration with LogicFlow
 

More from Yoichi Kawasaki

More from Yoichi Kawasaki (19)

今Serverlessが面白いわけ v19.09
今Serverlessが面白いわけ v19.09今Serverlessが面白いわけ v19.09
今Serverlessが面白いわけ v19.09
 
今Serverlessが面白いわけ
今Serverlessが面白いわけ今Serverlessが面白いわけ
今Serverlessが面白いわけ
 
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Ageクラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
 
Azure Functions 2.0 Deep Dive - デベロッパーのための最新開発ガイド
Azure Functions 2.0 Deep Dive - デベロッパーのための最新開発ガイドAzure Functions 2.0 Deep Dive - デベロッパーのための最新開発ガイド
Azure Functions 2.0 Deep Dive - デベロッパーのための最新開発ガイド
 
デベロッパーのためのAzureクラウドネイティブスタック 〜 提供したい価値からはじめる高速+高可用+高付加価値ソリューション
デベロッパーのためのAzureクラウドネイティブスタック 〜 提供したい価値からはじめる高速+高可用+高付加価値ソリューションデベロッパーのためのAzureクラウドネイティブスタック 〜 提供したい価値からはじめる高速+高可用+高付加価値ソリューション
デベロッパーのためのAzureクラウドネイティブスタック 〜 提供したい価値からはじめる高速+高可用+高付加価値ソリューション
 
Service Mesh Status Quo 2018: 2019年に向けたService Meshの現状課題の整理と考察
Service Mesh Status Quo 2018:  2019年に向けたService Meshの現状課題の整理と考察Service Mesh Status Quo 2018:  2019年に向けたService Meshの現状課題の整理と考察
Service Mesh Status Quo 2018: 2019年に向けたService Meshの現状課題の整理と考察
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
 
Istioサービスメッシュ入門
Istioサービスメッシュ入門Istioサービスメッシュ入門
Istioサービスメッシュ入門
 
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
 
アプリケーション開発者のためのAzure Databricks入門
アプリケーション開発者のためのAzure Databricks入門アプリケーション開発者のためのAzure Databricks入門
アプリケーション開発者のためのAzure Databricks入門
 
Azure Search 言語処理関連機能 〜 アナライザー、検索クエリー、辞書、& ランキング, etc
Azure Search 言語処理関連機能 〜 アナライザー、検索クエリー、辞書、& ランキング, etcAzure Search 言語処理関連機能 〜 アナライザー、検索クエリー、辞書、& ランキング, etc
Azure Search 言語処理関連機能 〜 アナライザー、検索クエリー、辞書、& ランキング, etc
 
Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦
Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦
Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦
 
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
 
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
 
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法
 
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with PythonPythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
 
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
 
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
 
Azure サービスを活用して作るフルマネージドな全文検索アプリケーション
Azure サービスを活用して作るフルマネージドな全文検索アプリケーションAzure サービスを活用して作るフルマネージドな全文検索アプリケーション
Azure サービスを活用して作るフルマネージドな全文検索アプリケーション
 

Recently uploaded

Recently uploaded (10)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -

Editor's Notes

  1. 再試行間隔は、ISO 8601 形式で指定
  2. こちらも参考 http://mlogdberg.com/logicapps/concurrency-control