Design Patterns
8 个项目
Dependency Injection(依存性注入)
.NETにおけるDependency Injection(依存性注入)、DIコンテナ、Service Collectionの概念と使い方を解説
BFF UIホスティング戦略
Backend For Frontend (BFF) パターンにおけるUIアセットの3つのホスティングオプションとその実装方法
Middleware(ミドルウェア)
ASP.NET Coreにおけるミドルウェアの概念、リクエストパイプラインの仕組み、標準ミドルウェアとカスタムミドルウェアの実装方法について解説します
Configuration & Options Pattern
ASP.NET Coreにおける設定管理の仕組み、Options Patternによる型安全な設定利用、バリデーションについて解説します。
Logging & Observability (ログと可観測性)
.NETにおけるログ出力のベストプラクティス、構造化ログ、ILoggerの抽象化、Serilogの統合について解説します。
.NET Data Protection と認証クッキーのセキュリティ
ASP.NET Core における Data Protection API (DPAPI) の役割、認証クッキーの保護、および認証サーバー侵害時のセキュリティ対応について解説します。
API設計とバージョニング
.NETにおけるRESTful API設計、バージョニング戦略、OpenAPI/Scalar、gRPC、GraphQLについて解説します。
EF Core によるマルチテナントアプリケーション
EF Core を使用したマルチテナントアプリケーションの実装方法。シングルデータベースおよびマルチデータベース戦略を解説
マイクロサービスにおけるモノレポ vs マルチレポ
.NETマイクロサービス開発におけるモノレポとマルチレポの比較、メリット・デメリット、およびベストプラクティスを解説
Background Services
Implementing background tasks and hosted services in ASP.NET Core.
Caching Strategies
Implementing effective caching strategies in .NET applications to improve performance.
Global Exception Handling
ASP.NET Core アプリケーションにおける例外のグローバルな処理戦略。ミドルウェア、IExceptionHandler、Problem Details による標準化されたエラーレスポンスを解説します。