皆さんも気がついてると思うが、最近ブログが異常に重い。
ブログシステムを新しくしてから不具合が出ている。
システムをチューニングしたあたりから挙動がおかしい。
でも僕はこんな仕事やっているのであまり批判する気にはならない。
こんな大規模なシステムは経験ないが、僕も導入構築する側だからだ。
トラブルは起きて当たり前か?
それはわからないが、実際はトラブルは良くある。
確実にいえる事があり、
導入する側、PMや技術を統括する側
お客様の意向や希望
現実に起きること
この3つには必ずギャップが存在してそれをいかに上手く埋めて
仕事を進めるかが導入する側の力量である。
お客様を説得するのも導入する側の手腕である。
でも僕はブログがこういう風になると思っていた。
理由は、急激に発展しすぎているからだ。
パフォーマンスをモニタリングして、新規ユーザー登録を止めるとか。
思い切った対応をすれば、もうちょっと良かったのかもと
考えたりもするが、お客様にしてみればふざけるなだろう。
パフォーマンスの維持をしたいなら、利用者を制限するアクションを
起すというのも手だ。(接続数の制限だとか、帯域幅の制御だとかもある。)
そしてシステム増強改良してから増やしていくとか。
絶対、お客様はNOだろう。
なぜならビジネスチャンスを逃すということになるから。
でもみんなで転ぶより良いと思ったりする。
もちろん、他にもいろいろ手はあるので実際は何とも言えない。
僕は内情を知らない。また、技術的に僕の知らないこともある。
ただ、これだけ大規模なのでトラブルの可能性は高い。
事前に検証とか簡単に言う人間はいるが、どうやってやるんだ?
全く同じ環境を事前にもてるわけがない。
ユーザー数の負荷も同じにするなんてできない。
やってみなきゃわからない部分がどうしてもある。
もちろん計算はすると思う。余裕をもって計算はする。
しかし、やはりそれは予想なのである。
と僕は思う。
いつだってやる側が地獄で、見ているだけの傍観者が
言いたいことを言うのである。
でも、導入する側はそれを許容してお客様は神様と対応するのだ。
お客様に利用していただいてなんぼだからだ。
それについて何も言うつもりは無い。
僕はある案件で、プロジェクトをはずされたのだが、
今日は僕の変わりに担当したエンジニアが僕に対して
苦しみがわかりましたよと言ってくれた。
うれしかった。
PMも交代して、いまだにもめまくっている。
ポシャルかもしれない。
でも外から見ているだけの人間にはあの気持ちはわからないのだ。