タグ

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

  • 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

    アーキテクトは、プラットフォーム サービス、機能、およびコードを組み合わせてワークロードを設計し、ワークロードの機能要件と非機能要件を満たします。 ワークロードを設計するには、これらのワークロード要件を理解してトポロジを選択し、ワークロードの制約によって提示される課題の解決にアプローチする必要があります。 多くの一般的な課題に対処するクラウド設計パターン。 システム設計は、設計パターンに深く浸透しています。 インフラストラクチャ、コード、分散システムはすべて、設計パターンの組み合わせを中心に設計されています。 これらの設計パターンは、信頼性が高く、セキュリティ保護、コストの最適化、運用上正常、高いパフォーマンスのアプリケーションをクラウドで構築するのに役立ちます。 これらの設計パターンは、どのテクノロジに対しても固有ではなく、Azure、他のクラウド プラットフォームでホストされているかど

    クラウド設計パターン - Azure Architecture Center
    nauthiz
    nauthiz 2018/09/28
  • Archived MSDN and TechNet Blogs

    If you were looking for MSDN or TechNet blogs, please know that MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. How to use this site Archived blogs are grouped alphabetically by the initial letter of the blog name. Select the initial letter from the TOC to see the full list of the blogs. You can also type the name of the blog or the title of the

    Archived MSDN and TechNet Blogs
  • 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