眠いしお腹すいたし(´・ω・`)

C#関連を主に書きます。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

Azure

Durable Functionsで学ぶクラウドデザインパターン -Scheduler Agent Supervisor Pattern-

長らくお待たせ致しました? Durable Functionsで学ぶクラウドデザインパターンシリーズ 前回の記事を書いてから、Durable FunctionsはGAされて(2018.06.03現在、V1のみ V2はPreview)現在のバーションは1.4.1。 その間にDurable Functionsの生みの親、Chris …

Durable Functionsを使用したサンプル -リクエスト結果をWebHookで返答するサービスへの対応-

今回はDurable Functionsを使用した少しだけ実践的なパターンを想定したサンプル実装を行ってみたいと思います。 前置き 前置き書いていたら長くなったので良い飛ばしてください。 みなさん、サービス間の連携にはどんな仕組みをよく使いますか? 一般的には…

Durable Functionsで学ぶクラウドデザインパターン -Pipes and Filters Pattern-

前回 tamafuyou.hatenablog.com に引き続き、今回はPipes and Filters (パイプとフィルターのパターン)をDurable Functionsで実装してみます。 Durable Functionsのご紹介は Durable Functions - Google 検索 この辺でお願いします。 Pipes and Filters docs…

Durable Functionsで学ぶクラウドデザインパターン -Compensating Transaction Pattern-

先日、牛尾さん、Kanioさん主催の www.meetup.com に参加してきました。 Durable functionsの紹介だけではなくモブプログラミングもあり私が英語が駄目すぎることを除いてすごく楽しいセッションでした。 元々、非常に興味があるフレームワークだったのです…

Azure FunctionsでCircuit Breaker付きなService Bus トリガーを作ってみる

あいさつ もうすぐ年末ですがAdventカレンダーの進捗はいかがでしょうか? 私は全くです(ノ゚Д゚)八(゚Д゚ )ノイエーイ そしてここでお知らせがございます。 クリスマス中止のお知らせ 2017年12月24,25日に開催予定のクリスマスは、隣国の情勢の悪化に伴い中止となり…

Azure Functionsのカスタムトリガーの作り方を調べてみた

ちょっと前にカスタムの出力バインディングの作り方 tamafuyou.hatenablog.com を調べたのですが、今回は独自なカスタムのトリガーの作成方法を調べて見ました。 今回の成果物はこちら github.com 今回参考にしたサイトはこちら GitHub - Azure/azure-webjob…

Azure Functions の SingletonAttributeとModeプロパティ

今日職場でSingletonAttributeのModeプロパティに関する話が出てたので検証してみました。 ソースコードはこちら github.com gist.github.com TriggerTest1はSingleton(Mode=Function) TriggerTest2はSingleton(Mode=Listner) TriggerTest3はSingletonなし …

Azure Functionsのカスタム出力バインディングの作り方を調べた

Azure Functionsのバインディングの自作方法を調べてみました。 結論から言うと github.com このページに全て書いてあります。 ですので、ここからは私の勉強メモということで github.com こちらに出力バインディングでツイッターでツイートするサンプルを作…

Azureでリクエストを1件ずつ処理してみる

ごあいさつ 風邪ひきました( д)、;‘.・ はじめに 最近、お仕事でバックエンドの設計とか実装とかしていてAzureを使っているわけですが こういう時どうしよう、ああいう事したい時にはどうしたら? みたいな事が沢山でてきてます。 ほとんどは同僚に聞けば解決…

ASP.NET Coreで作成したWebSocketサーバをAzure Service Busを使ってスケールアウトに対応してみた

はじめに tamafuyou.hatenablog.com 前回の記事で失敗しましたので、今回はAzure Service Busを使ってスケールアウトを実装してみました。 実装 コード 今回のコードはここに保存されています。 github.com NET CoreでのService busの利用 良い感じのパッケ…

ASP.NET Coreで作成したWebSocketサーバをAzure Event Hubsを使ってスケールアウトに対応してみたけど・・・

注意 2017年1月17日に大幅訂正を行いました。 今回実装してみた結果、WebSocketのスケールアウトにEvent Hubsを用いることは不適切です。 後半に何故EventHubsでスケールアウトを実装することが不適切であったかを書きました。 後日、より適切な実装を行って…

ASP.NET MVCでVue.jsを使用するWeb開発環境を作って動かしてみよう('ω')ノ

ごあいさつ 年末ですね。皆さんはいかがお過ごしでしょうか。 今年もクリスマスとかいう私には縁の無いイベントを無事何事もなく家で寝て過ごし、来年に向けて断捨離を進めなければいけないのに全く進まず、色々とやってみたい事だけが溜まっていって一つも…

Azure Mobile Appsの.NETバックエンドでMVCを同居させてみよう🍣=3

ごあいさつ 衣類乾燥機が今すぐ欲しいのです(´・ω・`) 本題 はじめに Azure Mobile Appsの.NET バックエンドはASP.NET Web APIがベースとなっていてMVCを追加できません。 でもMobileAppでもMVC使えるようにしたいですよねぇ。 ほらアプリの入口はやっぱりブ…

Azureで無料のSQL Database作った

Azure勉強中です。 勉強用に先日発表されたMicrosoft Bot Frameworkを使ったサービスを作ろうとしてます。 AzureのApp Serviveは無料でできる事が分かったのですが Azureって無料のDBないの? システム作るのにDB無いのは少しつらいです。 ツイッターでアド…