タグ

ブックマーク / daiyamamoto.hatenablog.com (3)

  • 信じられないDB文化「Join禁止」に「固定長DB」、、でも、合うんです。大規模コンシューマ向けサービスのRDB設計 - レベルエンター山本大のブログ

    僕らが最近手がけているのは、とても大規模なコンシューマ向けサービスだ。 100万人の契約ユーザが使い、1テーブルに1億レコード以上のデータを貯め、24時間止めることが許されず、 要求から応答までのターンアラウンドタイムが1秒以内という厳しいSLAのサービスである。 中でも僕はRDBやフレームワークを担当している。 僕がこの現場に来て、驚愕した文化が2つある それは「Join禁止」と「固定長DB」だ。 ありえない。 とはいえ、正直に言えば「またか、、、」という感想でもある。 RDBを知らないレガシーな人たちが設計したDBではよくありがちな設計だからだ。 と僕は早々にこの文化と戦って、絶対に覆してやろうと考えてた。 過去の経験上それはたやすいハズだった。 しかし、この文化と戦うこと3ヶ月間。 屈した。初めて屈した。いや、屈したというよりは理解した。 大規模コンシューマ向けサービスのRDBという

    信じられないDB文化「Join禁止」に「固定長DB」、、でも、合うんです。大規模コンシューマ向けサービスのRDB設計 - レベルエンター山本大のブログ
  • 10年泥は正しい。入ってすぐに自分のやりたいことがやりたいなんて甘い。だけどIT業界には依然として夢はある。 - レベルエンター山本大のブログ

    10年前、僕は3流文系私大をギリギリで卒業して、当時花形だったこの業界に入った。 「自分がやりたいことがやれそうだ。」という志望動機が、今思えばいかにも学生の発想だ。 その時、初めて見よう見まねで作ったのはHTMLJavaScriptで書いた、 どうしようもないWebページだった。 「Webゲームが作りたい」とか一瞬思っていたのだが、 苦心してできたのは思い出すのも恥ずかしいような代物だった。 あの当時の「やりたいこと」など、今となっては微塵もやりたくない。 結局のところ、やりたいことと言っても当時の僕の脳みそは、 世間を知らない低次元の脳みそだし、やれる実力もない。 運よく始められたとしても継続ができないのは間違いなかった。 物事をはじめるのはたやすく、継続するのは難しい。 なぜなら物事にはトラブルが付き物で、簡単なことをクリアし続けると必ず難しい部分が残るからだ。 むやみに作り始めた

    10年泥は正しい。入ってすぐに自分のやりたいことがやりたいなんて甘い。だけどIT業界には依然として夢はある。 - レベルエンター山本大のブログ
  • 成果を挙げたいなら、時間を見張れ。 - レベルエンター山本大のブログ

    成果を挙げるものは、仕事から始めない、計画からも始めない、時間から始める。 ドラッカー この言葉は、僕が受け持つ新人研修のクラスの中で、繰り返し言っている言葉だ。 成果を挙げるために最重要なことは、時間による舵取りだ。 言い換えれば、優先順位の第1位に時間管理を置くことだ。 これはマネージャーのみならず、成果を求める全ての人に言える。 新人研修の中で、グループ演習にて擬似プロジェクトを沢山やってもらっているのだが、 これはマネジメントの実証実験ができる貴重な環境だと思う。 既に、僕の受け持っていたクラスは4回ほどの擬似プロジェクトを経験しているのだが、 初めてグループ演習をやったときは、どのチームの成果も目覚しいとは言い切れないものだった。 しかし、上述のドラッカーの言葉を言い聞かせてやると 2回目の演習では、目覚しい成果を出したチームも出てきた。 やはり、時間を上手くコントロールできたチ

    成果を挙げたいなら、時間を見張れ。 - レベルエンター山本大のブログ
  • 1