本編 · 2026/4/30
AI 時代のマイクロサービス設計 ── 自然言語フロントドアという仮説
Fowler/Lewis のマイクロサービス原則("Organized around Business Capabilities"・"Smart Endpoints, Dumb Pipes"・"Products not Projects")を参照軸に、AI エージェントを「自然言語フロントドア」として組み込む設計仮説を立てます。
Essay
本編の記事一覧です。AI 時代のマイクロサービス設計、Spring で必要な要件、Strands Agents 移植の位置づけを整理しています。
本編 · 2026/4/30
Fowler/Lewis のマイクロサービス原則("Organized around Business Capabilities"・"Smart Endpoints, Dumb Pipes"・"Products not Projects")を参照軸に、AI エージェントを「自然言語フロントドア」として組み込む設計仮説を立てます。
深掘り記事
2026/5/5
service mesh と capability-based discovery を混同すると、設計で解くべき問題がずれます。food-delivery-demo の registry-service を題材に、この 2 つの役割の違いと、capability query で collaborator を解決する流れを整理します。
2026/5/5
LLM を呼び出すエージェントのテストは「出力が毎回変わる」という問題に直面します。food-delivery-demo が採用した DeterministicModel パターンは、ツール呼び出しシーケンスと構造化出力を固定することで、LLM なしにエージェントの振る舞いを検証します。
2026/5/5
どのサービスにエージェントを置き、どこには置かないか。order-service・menu-service・kitchen-service・delivery-service・support-service・registry-service の設計判断と、エージェントを持たない payment-service・customer-service との対比を実装から整理します。