流しそうめんの構造をメタファーとして用いたソフトウェア設計思想。
本アーキテクチャは、処理を「個別に実行する対象」として扱うのではなく、
データが流れる環境(流路)を設計し、その通過過程で処理・分岐・取得が自然発生する構造を基本とする。
主な特徴は以下の通り:
上流から下流へと一方向に流れる処理構造(Flowベース)
任意の地点での取得(フック)とスルー(フィルタ)の共存
処理の強制ではなく「通過と選択」による制御
取り逃し(未処理)を許容する非強制設計
ロジック(つゆ)とデータ(麺)の分離構造
後付け拡張(薬味)による柔軟な機能追加
従来の「関数単位で処理を記述する設計」とは異なり、
流れそのものを設計対象とする点に本質的な違いがある。
また、スパゲティコード(密結合・混在構造)と対比される概念であり、
本構造は「絡まり」ではなく「流れ」によって制御される。