掲載済み (2026-05-16号)
218 191文字 • 1分

LLMが20年来のシステム設計を破壊する

原題: LLMs are breaking 20 year old system design

英語

掲載情報

概要

LLMやAIエージェントの台頭により、従来の「ステートレスな計算とDBへの状態集約」というWebアーキテクチャの限界が露呈しており、特定のプロセスを直接アドレス指定できる新たなルーティング・プリミティブが求められている。

詳細内容

従来のWebアーキテクチャは「計算はステートレス、状態はデータベース」という20年前の前提に基づいている。しかし、LLMエージェントは長時間実行、ステートフルな計算(エージェントのメモリ)、および双方向の対話という3つの特性を持ち、この前提を破っている。TemporalのようなDurable Executionフレームワークは実行の回復性を提供するが、クライアントが特定のプロセスと通信するためのルーティング問題は未解決のままである。現状では、データベースをメッセージバスのように扱った非効率な「ポーリング」が常態化しており、これがレイテンシやUXの悪化を招いている。筆者は、接続(Connection)ではなくアドレス(Address)として機能する「Pub/Subチャネル」をルーティング・プリミティブとして導入すべきだと提言する。これにより、LLMのような非決定論的でコストの高い処理において、接続が切れても特定のワークフローと継続的に対話可能な、エージェント志向の新しいアーキテクチャが実現する。