随心ノート.
- 記事 / POSTS
- 116
- 開設 / SINCE
- 2019
- OSS
- go-lynx
- 分野 / FOCUS
- フルスタック · クラウドネイティブ · マネジメント
コンテナクラウドからインテリジェントクラウドへ
もはや単一のエージェントでは足りません。本記事では Kubernetes の上に AI 専用に設計されたコントロールプレーンを構築する——Kubernetes AI OS の六層アーキテクチャと進化の道筋を提案します。
続きを読む →OpenClaw アーキテクチャ設計
OpenClaw は大規模言語モデルの推論能力とローカル実行環境を徹底的に分離しています。本記事では、全体アーキテクチャ・実行ロジック・セキュリティ機構という 3 つの観点から、このオープンソース AI エージェントツールを解説します。
Cursor の発展
Cursor の発展の軌跡:従来の IDE とコード補完ツールから話を始め、この AI ネイティブエディタの誕生背景、コア技術設計、成長状況、そして直面する課題を整理します。
PolarDB のストレージ・コンピュート分離
アーキテクチャの観点から PolarDB のストレージ・コンピュート分離設計を分析します。計算とストレージのデカップリングがどのように拡張性・ストレージコスト・高可用性の課題を解決するのかを、AWS Aurora や従来型 MySQL アーキテクチャと比較しながら解説します。
チームマネジメントの経験
技術チームを数年率いて得た素朴な経験:まず物事をしっかり考え抜く、分担を明確にする、手放してチームを成長させる、プロセスで問題を減らす。そして、チームの雰囲気と長期的な視点が同じくらい重要である理由。
マイクロサービスアーキテクチャ設計
モノリシックアーキテクチャのボトルネックから出発し、マイクロサービスのコア設計原則、全体アーキテクチャの構成、重要な設計課題を整理し、その拡張能力、導入の難しさ、適用範囲についても考察します。
L1・L2 二段キャッシュの設計
L1(ローカル)キャッシュと L2(Redis)キャッシュによる階層アーキテクチャを紹介。アクセスの流れ、二段のキャッシュがそれぞれ解決する問題、整合性と容量制御、そして代表的なキャッシュ更新戦略について。
ETCD を探る
分散協調の実際のニーズから出発して etcd の位置づけと Raft による強整合性の原理を紹介し、クラスタ構築と etcdctl での検証の過程を記録。協調の場面における Redis とのトレードオフも比較します。
Flink を理解する
バッチ処理からストリーム処理への進化を出発点に、Flink が解決するリアルタイム計算・状態管理・耐障害性・イベントタイムの問題と、Stream First、State Driven、Exactly Once という核心的な設計思想を整理します。
Netty を深く学ぶ
BIO の限界から出発し、Java NIO の Channel・Buffer・Selector という 3 大コンポーネントと Reactor スレッドモデルを整理し、Netty の高性能ネットワーク通信を支える設計思想を理解します。