詳細は企業秘密で書けませんが、うちはWEBを作ること自体が仕事ではないのでWEBの技術に関する部分だけはあまさずメモしておきます。 何をどう配置しようかという考えをめぐらせた部分も書いています。 == 背景 == 最近自分が会社で、コマンドラインから起動するタイプの、とある分析ツールを作った。 * 元々これはある一人の分析担当者のために作ったものだった * が、これを他の複数名の担当者でいくつもの案件で使いたい。 * これまでのように自分が依頼を受けてコマンドを打って結果を一つ一つ提出するのでは間に合わない。 そこで、この分析ツールをWEBから使えるようにしよう。 == 束縛条件 == * 分析の入力は数千行のCSVやタブ区切りファイル複数。(ファイルアップロード機能がいる) * ユーザーごとに入力データを保持しておき、複数回の分析で使いまわす。 * 分析ツールでの分析は数秒~数分。将来複