タグ

ブックマーク / learn.microsoft.com (7)

  • Web API 設計のベスト プラクティス - Azure Architecture Center

    ほとんどの最新の Web アプリケーションでは、クライアントがアプリケーションと対話する際に使用できる API を公開しています。 適切に設計された Web API には、次をサポートする目的があります。 プラットフォームの独立。 API の内部的な実装方法に関係なく、すべてのクライアントが API を呼び出すことができる必要があります。 そのためには、標準プロトコルを使用し、クライアントと Web サービスが交換するデータの形式に同意できるメカニズムを備えている必要があります。 サービスの進化。 Web API はクライアント アプリケーションから独立して進化し、機能を追加できる必要があります。 API の進化に伴い、既存のクライアント アプリケーションが変更なしに引き続き機能する必要があります。 クライアント アプリケーションが機能を十分に使用できるように、すべての機能が検出可能である

    Web API 設計のベスト プラクティス - Azure Architecture Center
  • クラスまたは構造体の選択 - Framework Design Guidelines

    Note このコンテンツは、Pearson Education, Inc. の許可を得て、『Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition (フレームワーク設計ガイドライン: 再利用可能な .NET ライブラリの規約、表現形式、およびパターン、第 2 版)』から転載されています。 この版は 2008 年に出版され、その後、このは第 3 版で全面的に改訂されました。 このページの情報の一部は以前のものである可能性があります。 すべてのフレームワーク デザイナーが直面する基的な設計上の判断の 1 つは、型をクラスとして設計するか (参照型)、構造体として設計するか (値型) ということです。 この選択を行うには、参照型と値型の動作の

    クラスまたは構造体の選択 - Framework Design Guidelines
  • ドメイン イベント: 設計と実装 - .NET

    このコンテンツは eBook の「コンテナー化された .NET アプリケーションの .NET マイクロサービス アーキテクチャ」からの抜粋です。.NET Docs で閲覧できるほか、PDF として無料ダウンロードすると、オンラインで閲覧できます。 ドメイン内での変更の副作用を明示的に実装するには、ドメイン イベントを使います。 DDD の用語を使って言い換えるなら、複数の集約に副作用を明示的に実装するには、ドメイン イベントを使います。 また、スケーラビリティを向上させ、データベース ロックの影響を小さくする必要がある場合は、同じドメイン内の集約の間の最終的な整合性を使います。 ドメイン イベントとは イベントとは、過去に発生した出来事です。 ドメイン イベントはドメインで発生する出来事であり、それを同じドメイン (インプロセス) の他の部分に認識させます。 他の部分は通知を受けると、通常

    ドメイン イベント: 設計と実装 - .NET
  • クラウド設計パターン - Azure Architecture Center

    これらの設計パターンは、信頼性の高い、スケーラブルで安全なアプリケーションをクラウドに構築するために役立ちます。 パターンごとに、そのパターンで対処する問題、パターンの適用に関する考慮事項、Microsoft Azure に基づいた例を説明します。 ほとんどのパターンには、Azure でのパターンの実装方法を示すコード サンプルまたはスニペットが含まれています。 ただし、パターンのほとんどは、ホストが Azure か他のクラウド プラットフォームかにかかわらず、分散システムに関連しています。 クラウド ワークロードでは、分散コンピューティングに関する誤解が生じやすくなります。 クラウド設計に関する誤解の例を次に示します。 ネットワークは信頼できる 待機時間はゼロである 帯域幅は無限に存在する ネットワークはセキュリティで保護されている トポロジが変更されることはない 管理者は 1 人しかい

    クラウド設計パターン - Azure Architecture Center
    nauthiz
    nauthiz 2018/09/28
  • Git branching guidance - Azure Repos

    Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 Distributed version control systems like Git give you flexibility in how you use version control to share and manage code. Your team should find a balance between this flexibility and the need to collaborate and share code in a consistent manner. Team members publish, share, review, and iterate on code changes through Git

    Git branching guidance - Azure Repos
    nauthiz
    nauthiz 2018/01/26
  • Common REST API error codes - Azure Storage

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Common REST API error codes - Azure Storage
  • Microsoft Ajax Content Delivery Network - ASP.NET Ajax Library

    Warning Production applications should not take a hard dependency on CDN assets. Applications should test for the CDN asset referenced, and use a fallback asset when the CDN is not available. The Microsoft Ajax CDN has no SLA above and beyond using an Azure CDN. Use this GitHub issue to report problems with the Microsoft Ajax CDN. Table of Contents ajax.microsoft.com renamed to ajax.aspnetcdn.com

    Microsoft Ajax Content Delivery Network - ASP.NET Ajax Library
    nauthiz
    nauthiz 2013/03/31
    Microsoftが提供するJQueryやjQuery MobileのCDN。HTTPSにも対応している。
  • 1