• システム開発に関わる内容をざっくりと書いていく

charter48 投稿一覧

ざっくりとEKSについて

AWS上でコンテナオーケストレーションサービスであるk8sを動かすサービス。コントロールプレーン部分を担当する。データプレーンはEC2やファーゲートなど別途必要。 使用に必要なもの ・VPC ・IAMロール(EKS-Cl ...

続きを読む

ざっくりECRについて

**Amazon Elastic Container Registry(ECR)**は、AWSが提供するコンテナイメージのリポジトリサービスで、Docker Hubのような役割を果たす。ECRは、コンテナイメージのセキュ ...

続きを読む

バレットキーパターン

バレットキーパターンは、サーバとクライアント間でファイルやデータのやり取りを行う際に、クライアントに不必要なアクセス権限を与えずに、安全かつ効率的にリソースへアクセスさせるための設計パターン。クライアントがアクセスできる ...

続きを読む

SqlServer SqlDatabase 発行されたクエリを確認するクエリ

例1: 日付部分は任意 例2: リングバッファの作成 取得 一まとめVer

続きを読む

EFの抽出条件の仕様を作成する

1、仕様のインターフェースを作成する(汎用) 2、仕様の具象クラスを作成する 3、リポジトリクラスに仕様インターフェースをパラメタとしたメソッドを作成する メリット:リポジトリクラスに特定の条件に沿った抽出条件を持たなく ...

続きを読む

IdentityServer4へのクライアント追加手順(Swagger版)

・IdentityServer側 ApiScopeへの追加 Config.cs ApiResourceへの追加 Config.cs Clientの追加 Config.cs ・Client側 Swaggerに認証の追加 S ...

続きを読む

ざっくりとドメイン駆動設計について

ドメイン駆動設計とは:  知識、影響、または活動の領域をドメインとして小さな単位で定義して問題を解決していきましょうというアプローチ設計。ドメインエキスパート(業務知識保有者)と開発者がコミュニケーションを取り、ドメイン ...

続きを読む

ASP.NET Core AutoMapperの利用例

手順1:Automapper.Extensions.Microsoft.DependencyInjectionパッケージautomapperパッケージをインストール 手順2:Configを用意してマッピング設定を定義(マ ...

続きを読む