耐久性のあるAzure関数を備えた.NETCore DDD

ナイトスパーク

最近、Azure関数の実験を開始しました。次のことが意味があり、可能かどうかについて、いくつかの情報を入手したいと思います。

DDDパターンに従って通常の.NETCore Web APIを構築し、APIエンドポイントを耐久性のあるAzure関数に置き換えることはどの程度実現可能ですか?これは、Web APIを「サーバーレス」にするためのAzureFunctionsの可能なユースケースですか?

そして、全体はどのように構成されますか?各Azure関数には独自のプロジェクトが必要ですか、それともすべてを1つのプロジェクトに配置できますか?

ありがとう

Volodymyr Bilyachat

コメントで書いたように、どうしてですか?

  1. 制限付きコンテキストを定義し、1つの紺碧の関数にマイクロサービスとしてデプロイできます。たとえば、注文やその他の紺碧の配信機能などを担当するサービスです。

  2. アクションを調整する必要がある場合は、永続的な機能を使用します。たとえば、最初のアクションで製品をロックし、支払いを行い、ロックを解除するときに購入フローがあるため、相互に依存します。

  3. イベント処理には、サービスバスまたはAzureキューストレージでAzure関数を使用できます。

関数を設計するとき、プロビジョニング計画で最大5分という時間制限があることに注意してください。したがって、たとえばニュースレターをデザインするときは、メールをまとめて送信する必要があることに注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AzureEventHubと耐久性のある関数

分類Dev

複数の実装を備えた.NETCore3.1での依存性注入

分類Dev

DDD構造の例

分類Dev

DDD設計の理解

分類Dev

DDDとCRUDの回避

分類Dev

.NETCoreのExecuteSqlCommand

分類Dev

.NETCoreのMethodInfoReflectedType

分類Dev

.NETCore上のOpenFileDialog

分類Dev

.NetCoreのOracleBulk

分類Dev

.NetCore用のMicrosoftPOS

分類Dev

.NETCoreのNLogEventProperties

分類Dev

.NETCoreのHttpClientHandlerUseDefaultCredentials

分類Dev

.NETCoreのIQueryableOrderBy式

分類Dev

.NetCoreのXMLA / TMSL

分類Dev

耐久性のある関数-状態を使用した無限実行は機能しません

分類Dev

耐久性のある関数:「UsePollingFileWatcher」から値を取得中にエラーが発生しました

分類Dev

グラフAPIページング呼び出しを使用した耐久性のある関数?

分類Dev

Azureの耐久性のある関数-OrchestrationTriggerは最初に待機したアクティビティを継続的に実行します

分類Dev

DDDと永続性。再び

分類Dev

Graceful exception handling using DDD and Azure

分類Dev

DDD-水分補給の方法

分類Dev

MSProjectのシルクとddd

分類Dev

DDD集計の検証

分類Dev

.NetCore-複数の認証サーバーを備えたIDサーバー

分類Dev

.NetCore-複数の認証サーバーを備えたIDサーバー

分類Dev

.NETCoreのSignedCmsの代替

分類Dev

.NETCoreの生のSQL

分類Dev

Asp.netCoreのUserHostAddress

分類Dev

Asp.netCoreのUserHostAddress