スキップしてメイン コンテンツに移動

以前とあるサービスが、テスト環境では問題なかったのに、本番環境へ導入して もらったらエラー起こしたことがあったなあ。システム担当者に「テスト環境と 本番環境ではデータベース構造が違うから」って言われて、 テストの意味無い じゃん!...

以前とあるサービスが、テスト環境では問題なかったのに、本番環境へ導入してもらったらエラー起こしたことがあったなあ。システム担当者に「テスト環境と本番環境ではデータベース構造が違うから」って言われて、 テストの意味無いじゃん! って叫んだのを思い出す。

Originally shared by Tetsuya Isozaki

一昨日のセミナー
http://www.tez.com/blog/archives/001903.html
でウォンテッド株式会社社長の仲暁子さん(元Facebook)が言っていたFacebookの開発環境がちょっとビックリ。

「Facebookにはテスト用サーバーが無いんです。エンジニアはすべて本番環境の上で開発をしていて、リリースとなったらそれを一般ユーザーに見えるように公開するだけ。エンジニアにすごい権限が与えられている。」

つまり、Facebook上のデータ(数億人の生の個人情報含む)を使って、実際の環境でテストができるってことですよね。
(もしかして私が知らないだけで、これって今どきの常識でした?)

日本の金融庁が検査に入ったら絶対大目玉食らうな。(入らないけどw。)

コメント

  1. テストがCentOSで本番がRedhatとかよくあるよね

    返信削除
  2. すごいことですね。多分本番環境にガードやロールバックが充分組み込まれているから、テストだろうが障害だろうが、盗めないし壊せないってことなんでしょうね。

    返信削除
  3. (ザックのプライベート写真は晒されとったけどな…)

    返信削除

コメントを投稿