タグ

rubyとscalabilityに関するmainyaaのブックマーク (3)

  • Building and Scaling a Startup on Rails: 12 Things We Learned the Hard Way

    the rate of signal flow across long nerve fiber between neurons There are a bunch of basic functional elements to building out a popular Rails app that I've never really seen explained in one place, but we had to learn the hard way while building Posterous. Here's a rundown of what we've learned, in the hopes that some Google linkjuice may bring an intrepid wanderer to this forlorn part of the woo

    Building and Scaling a Startup on Rails: 12 Things We Learned the Hard Way
  • 新サービスMyITproの裏側を暴露します

    ITpro会員向けの新サービス「MyITpro」が日(2007年5月18日)中にはオープンできる運びとなりました。ここではMyITproサービスを提供しているシステムの構成などについて少し紹介させて頂こうと思います。 複数サーバーで負荷分散,1台がコケてもほかがカバー MyITproのサーバー群は,ITpro体のシステムとは完全に独立しています。ドメイン名も少し違いますし(ITpro体はitpro.nikkeibp.co.jp,MyITproはmy.itpro.nikkeibp.co.jp),サーバー・システムを設置しているデータセンターの場所も異なります。 システムの構成は,ユーザーからのアクセスを負荷分散装置(ロードバランサー)が受け付けて,配下の複数のWebサーバーに割り振るところまではITpro体もMyITproも同じです(図1)。ただし,ITpro体のシステムはWebサ

    新サービスMyITproの裏側を暴露します
    mainyaa
    mainyaa 2007/05/25
    「以上のように,MyITproはこれまでのITproのシステムと比べれば,流行の技術やソフトを取り込んだものになっています。」
  • ヽ( ・∀・)ノくまくまー(2007-05-20)Rails勉強会@東京#18 後半: 今だからこそ運用環境を考える

    ● [Rails] Rails勉強会@東京#18 前半: QueryCache / MMC 後半: 今だからこそ運用環境を考える に参加。 ● 前半: QueryCache / MMC QueryCache とは、AR.find の結果を memcached を用いてキャッシュする plugin。(rakuto 作) rakuto式 QueryCache の課題 with_scope どうする? memcache のキー 削除戦略 1は、AR.find の引数だけを見てキャッシュのキーを作成しているため、with_scope と混ぜるな危険。解決策の1つは「キャッシュするレイヤーを select_xxx まで引き下げる」こと。そうすると find_by_sql まで対象に入るという嬉しい副作用もある。ただその場合、キャッシュの対象も同レイヤーにするとARオブジェクトでなく生の結果セットにな

    mainyaa
    mainyaa 2007/05/23
    「勉強会参加者の8割が「Apache2.2 + mod_proxy_balancer + mongrel(cluster)」という構成で運用していた。」
  • 1