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

charter48 投稿一覧

ざっくりnpmコマンド(とライフサイクル)

npm init:  パッケージの作成(package.jsonが作成される) npm install(パッケージ名):  パッケージを node_modules(無ければ作成される)に インストールされ、 packag ...

続きを読む

マイクロサービスについてざっくり

マイクロサービスとは:  ・マイクロサービスは、単一の機能を担当 ・マイクロサービスは個別にデプロイ:   全ての機能をロックステップでデプロイすると、頻度が低く、大規模でリスクが高いので、マイクロサービス単位でデプロイ ...

続きを読む

GitHubActions 一例(Laravelアプリケーション)

下記Laravelアプリケーションのデプロイ例: ざっくり下記の手順 1、githubActionsのIPアドレス取得 2、Azureへログイン(Credentials使用) 3、デプロイ先マシンのセキュリティグループル ...

続きを読む

.net coreアプリケーションをdockerで(ローカル)実行

1、dockerリポジトリ(docker Hub等)にイメージをpush  dockerFile等自作orVisualStudioからリポジトリに発行 2、SSL実行できるようにローカルに証明書取得 *{ passwor ...

続きを読む

NLogの使用例(.net C# MVC)

1、NLogをインストールする 2、NLog.configを編集する(NLog.configをインストールすると生成される) 3、ログの書き出し(コントローラーの開始と終了)  一:NLogの読み込みとエラー時のログ書き ...

続きを読む

GraphQL 注意事項(.net C#)

環境:VisualStudio 2019 – .net5 1、Queryとの対応はメソッド名となる 2、テーブル名・カラム名のリクエストプロパティは小文字でなければならない

続きを読む

開発ツールのインストール(.net環境メイン)

必要となりそうなツール候補 ・Visual Studio:統合開発環境(主にアプリケーション全般、バックエンド開発) ・Visual Studio Code:軽量な開発用エディター(主にフロントエンド開発) ・SQL S ...

続きを読む

例外(エラー)の分類

業務エラー:主にユーザの誤入力、誤動作に起因するもの  ・バリデーション系  ・不正データ システムエラー:主にユーザで対処ができないエラー  ・サーバ停止  ・DB接続エラー  ・プログラム不具合 各発生時の対応例: ...

続きを読む

ログ出力のタイミング等

*ログ出力に関して、WARN・ERROR・CRITICALを出力した場合監視側でエラー発生と検知することが多いため、エラーで落とす時以外はINFOログを使用すること ログ出力タイミング:  ・entry時:処理の開始(A ...

続きを読む

エラー処理(システムエラー)

エラー発生時のエラー処理は追跡をしやすいようにするため下記2点は必要:  ・【いつ】【誰が】【どこで】【どうなった】かを収集できるようにログ出力を設計する  ・例外メッセージとスタックトレースを出力する エラー時の項目は ...

続きを読む