- Istioディープダイブ — Envoy、xDS、mTLS、そしてカーネルまで
IstioのControl PlaneとData Planeアーキテクチャ、サイドカーインジェクションの仕組み、iptablesトラフィックインターセプト、xDSプロトコル、mTLS Zero Trustまで — サービスメッシュの内部動作をカーネルレベルから追跡する。
- Kubernetesネットワークの本質: CNI、VXLAN、そしてPodはどのように通信するのか
KubernetesのフラットネットワークモデルからCNIスペック、veth pairとブリッジを使った同一ノード内通信、VXLANカプセル化によるノード間通信まで — Podネットワーキングの内部動作を追う。
- OSネットワーク内部構造:インターフェースからNetfilterまで
ネットワークインターフェース、イーサネットフレーム、ルーティングテーブル、Netfilter/iptablesまで — OSレベルでパケットが実際にどのように動くのかを、ifconfig、ip route、iptablesコマンドとともに解説します。
- GitOpsにおけるSecret管理戦略
GitOps環境でSecretを安全に管理する方法を解説します。Sealed Secrets、SOPS、External Secrets Operator、CSI Driverを比較し、Vault + ESO + ArgoCDの実践アーキテクチャとベストプラクティスを整理します。
- TailscaleトンネルでRedisヘルスチェックが失敗する理由:MTU問題のトラブルシューティング
オンプレミスのK3sクラスターからTailscale VPN経由でAWS ElastiCacheに接続する際、小さなパケットは通過するのに大きなパケットだけがドロップされるMTU問題の原因と解決プロセスを解説する。
- GitOpsについて
GitOpsの4つのコア原則(宣言的定義、バージョン管理、Pullベースデプロイ、継続的リコンシリエーション)から、従来のCI/CDとの違い、リポジトリ戦略、Kustomize/Helmの活用、Secret管理まで、実践導入に必要なすべてを解説します。
- コンピュータアーキテクチャの話:コンパイラ、インタプリタ、そしてCPU
マインクラフトのModから始まったコンパイラの話、JITコンパイル、ARM vs x86アーキテクチャまで――コンピュータの仕組みをストーリーで紐解きます。
- JavaScript & Node.jsの動作原理: シングルスレッドの秘密
JavaScriptのイベントループの動作原理からNode.jsのスレッディングモデルまで — シングルスレッド言語がどのように非同期処理を実現するのかを深く掘り下げる。
- Java & Springのマルチスレッドアーキテクチャ
Javaの「Write Once, Run Anywhere」哲学から、SpringのTomcatスレッドプールとHikariCPコネクションプール、Java 21 Virtual Threadsまで。Node.jsとの構造的比較も解説します。