セキュアコンテナランタイム Kata
従来のコンテナはホストとカーネルを共有するため、分離性の面でセキュリティ上の懸念があります。本記事では、軽量な仮想マシンによってカーネルレベルの分離を実現する Kata のアプローチと、その特徴・課題を紹介します。
Istio のトラフィックミラーリング
k8s クラスタで Istio の Envoy プロキシを利用してトラフィックミラーリングを実現:実際のリクエストを複製してシャドウサービスに送り、レスポンスは破棄されるため業務に完全に透過的。原理、VirtualService の設定の書き方、実際にハマったポイントを整理します。
分散トランザクションと Seata
マイクロサービスアーキテクチャでは各ビジネスモジュールが独立した DB ストレージノードを持ち、DB を跨ぐ呼び出しが分散トランザクション問題をもたらします。本記事では Seata の役割分担と、AT、TCC、Saga、XA という 4 つのモードの原理とトレードオフを整理します。
Helm パッケージ管理ツール
クラスタ内の yaml ファイルが保守しきれないほど増えたとき、Helm は Chart によって設定を再利用可能でバージョン管理できるアプリケーションパッケージにまとめます。この記事では Helm が解決する問題、中核概念、よく使うコマンドを整理し、あわせて UI 管理ツールも紹介します。
Kubernetes Pod Yamlファイル解説
Pod YAML をフィールドごとに注釈:metadata、containers、プローブ、リソース制限、volumes などよく使う設定の意味と使い方を解説し、スペルの落とし穴と kubectl explain の活用テクニックも整理します。
Fiddler のインストールと HTTPS リクエストのキャプチャ
Fiddler のインストール、システムプロキシの設定、そして偽造証明書の設定によって HTTPS 暗号化リクエストをキャプチャする原理と操作手順を紹介します。
Redis でよく使う UI ツール
Redis のコマンドラインでのデータ確認は直観的とは言えません。よく使う Redis の GUI クライアント——RDM、AnotherRedisDesktopManager、QuickRedis——を記録し、選び方のアドバイスと注意点も添えます。
OSI 7階層ネットワークプロトコル
OSI 7階層モデルの整理:各層が解決する問題、データ単位の名称、対応する代表的な機器とプロトコル、そして TCP/IP モデルとの関係。
Docker 基本コマンド
Docker で日常的に最もよく使うコマンド群の整理:イメージの取得、コンテナの起動、イメージ・コンテナ一覧の確認、削除、停止、再起動、コンテナへの接続。イメージとコンテナの関係と、ハマりやすいポイントも補足します。
IDEA 定番プラグインと開発ツール
日常の Java 開発でよく使う IDEA プラグインとツールを整理:SonarQube、FindBugs、CheckStyle、Maven Helper、Lombok、Key Promoter X など、ユースケースの説明付き。