タグ

ブックマーク / 2012.8-p.info (3)

  • Facebook のリリースと文化 - Kato Kazuyoshi

    公開されたのはもう去年のはなしだけど、Facebook の リリースエンジニアリングの Tech Talk (予告編) は面白い。話している Chuck Rossi さんは Facebook のリリースエンジニアリングチームのリーダーだ。 彼は “The business requires change, but change is the root cause of most outages!” と話をはじめる。Facebook の規模で毎日変更をリリースするために、リリースのリスクをできるかぎり減らさなくてはいけない。そのために出てくるのが「文化」と「道具」だ。 現在のソフトウェア開発では開発者と顧客 (your mom) の間に薄いレイヤーしかない: 昔は QA とかプロダクトマネジャーとかいろいろいたけど、いまは違う。 ブランチとリリース: 開発者は trunk にコミットする。日

    kamipo
    kamipo 2012/07/23
  • leave_mixi.pl - Kato Kazuyoshi

    I decided to leave mixi, Inc. Today is my last day of work. I worked with two teams. The first one was a “platform” team ‐ Honestly, I can't remember the official name of my team because our bosses love to rename and reorganize teams again and again! Anyway we developed an OpenSocial based app platform and some (actually and sadly, a few) RESTful documented APIs. The other was Tanpopo team - pleas

    kamipo
    kamipo 2012/06/29
    お疲れさまでした!
  • Tumblr における Scala - Kato Kazuyoshi

    最近のウェブ系スタートアップが採用しているプログラミング言語やフレームワークまとめ とちょうど同じくらいの時期に High Scalability に Tumblr Architecture - 15 Billion Page Views A Month And Harder To Scale Than Twitter という記事がでていた。 まとめだと Tumblr は PHP を使っていることになっているけど、いま現在の Tumblr は PHP ですべてを書くのを止めて、Scala も使っているらしい。 Scala と Finagle Tumblr はもともと LAMP (Linux + Apache + MySQL + PHP) で出来ていた。スケールさせるために memcached や HAProxy でキャッシュしてみたり、MySQL を sharding してみたり、バックエ

    kamipo
    kamipo 2012/05/22
  • 1