Software Design 2024年7月号

Software Design 2024年7月号

https://gihyo.jp/magazine/SD/archive/2024/202407

ハピネスチームビルディング 【28】モチベーション3.0を刺激するプラクティスを考えよう

個人的には自律性の高い働き方のほうが良いと思っているけど, 人によってはそうでなかったりするので, まずは個々人の働き方やキャリアに対してトレードオフスライダーのようなものを作ったり, デリゲーションポーカーをやったりするといいかなと思っている.

第1特集 GitHub Actions実践講座 CI/CDの理想を実現するために

ユースケースがたくさん載っていてとても良い記事. 「こういうことがしたい」というときに公式ドキュメントだと探すのが大変だったりするので, あらかじめユースケースで事例がまとまっていると助かる. permissions とかOIDCとかはまりやすいポイントも丁寧に解説されていて良き. 欲を言うと renovate/dependabot とかを使った依存関係のアップデートの自動化とかもあるとよかった.

GitHub Actions でデバッグするうまいやり方ないですかね(nektos/actは除く).

第2特集 脆弱性診断入門 脆弱性の発見手法と対策アプローチを身につけよう

「XSSとか用語は知ってるけど, 何をすればいいのかわからない」になりがちなので, 具体的にステップバイステップで解説されていてとても良い. サンプルコードあるので後で試そう.

レガシーシステム攻略のプロセス 【3】API Gatewayとサービスメッシュによるリクエスト制御

王道のストラングラーパターンでリプレースしていて, こういう事例があると参考にしやすいのですごく良い. 気になったのはコスト試算のところで, 単にサービスの利用コストだけ比較していて, 自前で開発・運用する分のコストは加えていないこと. API Gateway くらいなら自前で実装したほうがいいと思っているのだけど, 特定のサービスに依存しすぎると負債化しやすいとかそういう言語化をしたい.

成功するPSIRTの極意 【2】PSIRTの日々の業務 ~ログ解析/脆弱性診断について~

「Slackに開発環境のcredentialを書いてしまった!」といったもの

魅惑の自作シェルの世界 【20】SIGINTをスレッドで受けてwhileコマンドを止める

あんまり関係ないけどUnixシグナルはDockerコンテナとかでも上手くトラップできてないとかあるので, ちゃんと勉強しなきゃなと思いました.