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

charter48 投稿一覧

XUnit、NUnit、MSTestについてざっくり比較

一般的に人気が一番高いのがXUnit:人気が高いものが情報収集が比較的容易 XUnit:  ・並列テストをサポートしており、複数のテストを同時に実行することで、実行時間を短縮できる。  ・.NET Coreをサポートして ...

続きを読む

ChatGPTをプログラミングに活用する方法

ChatGPTをより効果的にプログラミングに活用するためのポイント 1. 具体的な指示を与える ChatGPTを効果的に使うためには、曖昧な質問ではなく、具体的な内容を伝えることが重要。例えば「このコードを改善してほしい ...

続きを読む

TerraForm,Foundation部分の例

・VPC作成:基礎となるVPC作成 作成例:module:source = “terraform-aws-modules/vpc/aws” ・プライベートDNS作成:VPC内のみで名前解決 作成例 ...

続きを読む

TerraFormざっくりパート別

Terraformを使ったインフラ構築の基本的なパートに分けて解説 1. Foundation(基礎部分) Foundationは、インフラ全体の土台となる部分を指す。具体的には、クラウドプロバイダーのアカウント設定や認 ...

続きを読む

EC2 その他について

個人的にわからなくて困ったのがコストエクスプローラで表示される「EC2 その他」 ここには「EBS」「EIP」「NATゲートウェイ」等が入るらしい。 内訳を見たい場合はグループ化の条件のディメンションを「使用タイプ」にす ...

続きを読む

APIサーバ責務の分離:設計例

APIサーバを設計する際、各層の責務を明確に分離することで、保守性や拡張性を向上させることができる。ここでは、APIサーバの代表的な設計パターンを例に、各層の役割とその連携の流れを解説する。 1. Httpリクエストとレ ...

続きを読む

ローカルホストへのHttpリクエスト等の接続ができない時(社内FW等が原因で)

プロキシ設定やファイアウォール(FW)の影響で、ローカルホスト(localhost)や 127.0.0.1 に対する接続がブロックされている場合がある。このような状況では、環境変数にNO_PROXYを追加することで、プロ ...

続きを読む

ざっくりOAuth2.0とOpenID Connectについて

・OAuth2.0: 認可の仕組み、ユーザーが自分のリソースへのアクセス権を第三者に許可するために使用される。 ・OpenID Connetct: 認証の仕組み、ユーザーが自分のアイデンティティを確認するために使用される ...

続きを読む

ざっくりKeyCloakを.netの認証に組み込む例

KeyCloakは、オープンソースの認証・認可プラットフォームで、シングルサインオン(SSO)やOpenID Connect、OAuth2.0のプロトコルに対応している。ここでは、KeyCloakを**.NET APIサ ...

続きを読む

ざっくりとTerraformについて

AWS、Azure、GCPなどのクラウドで構築するインフラストラクチャーについてコードベースで定義して構築する 利点 ・各主要なクラウドサービスに対応しているので、クラウドサービス依存が無い(他クラウドサービスでもTer ...

続きを読む