AWS

CloudWatch Agent Supervisordのプロセス監視

    実際はこんなの 関連 CloudWatch Agent Laravelログ出力 AutoScalingGroup環境     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

Linux

Nginx リバースプロキシにてドメインを変数にする場合の設定例

    Nginxのリバースプロキシで、プロキシ先にドメインを含める場合は、単純に行うとNginxがDNSをキャッシュしてしまって、プロキシ先のIPが変わった場合に障害になります。 Nginx設定時にvalid=5sを加える Nginx設定時に変数にURLを一旦持たせる プロキシ先のDNSレコードのTTLを5秒程度に短くする 例の場合はhoge.example.netのTTLを5にする …

開発

勉強会用資料 Terraformハンズオン

社内向けのTerraformハンズオン勉強会用資料として作成   Terraform導入メリット 技術負債を軽減するためのもの クラウドのデザインが変わる問題の解消 スクショ手順書が死ぬ脆弱性を回避できる develop, staging productionと環境でのリソース作成漏れ防止 … 障害防止 再現、デプロイがスムーズ TerraformのコードとAWSの実態が=になる。実装が …

AWS

AWS CloudWatch Logs MetricsにLoadAverageのメトリクスを追加する

  条件 サーバに権限をつける Roleの検証はしていませんので、失敗する場合は他サイトをご参考にお願いします。                   ubuntuでcronログを見る     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ …

セキュリティ

Trivy による脆弱性スキャン

  インストール       利用しよう   Composer   npm   Docker Image     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおす …

AWS

API Gatewayのエラーレスポンス マッピングテンプレート

422のバリデーションエラーのレスポンスを正しくJSONにする。 Lambda統合リクエストではない場合、自分でマッピングする必要があります🐱   実現したいもの   この部分   function.py   utils/exceptions.py       作成したマッピングテンプレート application/json   …

介護

自動車教習所

  Garne https://www.garne.co.jp/ 武蔵小金井駅 浜松町から1時間 送迎バスあり 短期集中プラン 294,000円(税込323,400円) オンライン学科 短期集中プランとオンラインの学科のある、ここにした😼   尾久自動車学校   料金表     292,000円 駅徒歩6分 浜松町から1時間 技能、学科のオンライン予約 オン …

Golang

Golangバリデーション go-playground validator

https://github.com/go-playground/validator   まとめてくれてる記事があり助かる https://qiita.com/RunEagler/items/ad79fc860c3689797ccc     やってみる   ここのサンプルを参考 https://github.com/go-playground/validator/bl …

Mac

Mac Docker Desktopの再インストール

GUIでアンインストール、再インストールしても動かなくなった。   アンインストール https://docs.docker.com/desktop/uninstall/   ファイル削除 // 自己責任でお願いいたします。       インストール   Intel用のMac Docker Desktopのダウンロード https://deskto …

未分類

FactoryパターンをStrategyパターンに書き換える

                        Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

Architecture

SOLID原則

  S 単一責任の原則     O Open Closed オープン・クローズドの原則(Open-Closed Principle) 拡張に開いていて、変更には閉じていなければいけない … 拡張した時に変更が発生しない設計にすること。 →クラスの追加で対応できるようにする 抽象クラス、もしくはインターフェイスで対応できるようにする   L リスコ …

Architecture

継承より委譲

クソコード動画「継承」 pic.twitter.com/wK3mIx6XmE — ミノ駆動 (@MinoDriven) January 24, 2021 @see   なぜデザインパターンを理解できないのか やはりお前らのコンポジションは間違っている オープン・クローズドの原則(Open-Closed Principle) 拡張に開いていて、変更には閉じていなければいけない &#823 …