原文(投稿日:2009/6/10)へのリンク David Chappell氏は、彼の新しい論説「Workflow way」の書き出しとして、優れたサーバー・サイド・ソフトウェアを書くとは何を意味するのかを論じるている。 コードを書く人なら誰でも優れたソフトウェアを作りたいと思っています。サーバー・アプリケーションの場合、拡張性に優れ、多くのリソースを使うことなく大量の負荷をこなすことが優れているという意味の一部分でしょう。また、優れたアプリケーションは作成者とメンテナンスを担当する人双方が理解できるものでなければなりません。これらの2つを同時に実現することは簡単ではありません。アプリケーションに拡張性を持たせるためのアプローチとして、ロジックをばらばらの理解しずらい断片に分割するという手法がとられることがよくあります。一カ所で実行される一つにまとめられたロジックを書くことでアプリケーション