システムの開発と住宅建築 | Business Code-仕事の本質と人生-

Business Code-仕事の本質と人生-

仕事の本質とは?人生の本質とは?

あまりの忙しさにブログを全然更新していないのだが、少しでも気持ち的に余裕を持たせるために、なんとかして毎日少しの内容でも更新していきたいものだ。。。



別のブログでも書いたのだが、最近家を建てる話が本格化してきた。奥さんは2世帯住宅をどんな風にするか、とか、間取りはどうするか、実家のタバコ屋は続けるか、などちゃんと現実的な事を考えている。


私は車に例えて、剛性感の高い作り、細部に至るまで精度の高い組み、などを考えてしまっていたのだが、家を作るにおいてどのように作られるのかが1番気になる。システムに例えればアプリケーションアーキテクチャーはどうするか、デザインパターンは?、サーバーの配置・構成はどうするか、などの部分にあたるだろう。.NETでWebサーバーとAPサーバーは別筐体にしてWebサーバーをDMZに配置し、WebサービスでAPサーバーとつなぐ。APサーバーは4レイヤー構成にしてリフレクションで疎結合な構成にするなどが、建築士を入れて設計するパターンか。JavaでHibernate + EJB・Seasor2.net + S2Dao・DB Fluteなんて組み合わせでとりあえず作っちまうか、って感じが2×4か。かなり語弊があるが。。。


もちろんJavaだと2×4、.NETなら建築士、って例えは適切ではないが、家を建てるにあたりそのあたりをどうするかが非常に悩ましい。システム開発と一緒で、結局はできる人がいるかどうかで決まってしまうといういやらしい面があるのは間違いないし・・・