タグ

2014年9月20日のブックマーク (3件)

  • Twitterのキャッシュを支えるRedis - ワザノバ | wazanova

    https://www.youtube.com/watch?v=rP9EKvWt0zo 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 TwitterのYao Yuが、大規模サービスのキャッシュにおいてRedisを活用する取組みについて紹介しています。 1) Redisを採用している理由 キャッシュだけで、ストレージとしては利用していない。 主なところでは、Twitterのタイムラインで利用している。ホーム画面であれ、ユーザ画面であれ、タイムラインはTweetのインデックスなので、key/valueストア型のRedisを利用するケースとして最適。 以前はmemcachedを使っていたが、問題になったのは、タイムラインでおきるread/writeは、(ユーザが閲覧している範囲に追加反映するということなの

    ledsun
    ledsun 2014/09/20
    リストの変更が多い時はmemcachedよりRedisが向いている。べき等性がない変更があるときは、writeの分散はやめた方がいい。
  • OSCON 2014: How Instagram.com Works; Pete Huntの要点まとめ - console.lealog();

    なんか最近こんな記事ばっかですが、まぁええよね!w 今回はこちら。 OSCON 2014: How Instagram.com Works; Pete Hunt - YouTube Instagramがどうやって作られてるか、です。 Pete Huntさんは、FacebookでInstagramのエンジニアやってて、いま噂のReact.jsにも携わってるお方。 How Instagram.com Works Webでやる理由 このアプリ全盛期にあえてWebでサービスを提供しているその理由は、 パフォーマンスがいいからではなく、 ぐぐらびりてぃのためでもなく、 アプリでもモバイルでもPCでも、ユーザーの利用環境を問わず提供できるから どうつくるか Webページをユーザーに届ける方法はいくつかって、 従来型のサーバーサイドで全部レンダリングして返す ページ内をいくつかのパーツ(Pageletっ

    OSCON 2014: How Instagram.com Works; Pete Huntの要点まとめ - console.lealog();
    ledsun
    ledsun 2014/09/20
    “webpack”はベターRequirejsなのか。/ 当座はMB単位のJavaScriptは作らない予定。対象外かな?
  • 勝手自作OSSライブラリを会社のアプリに組み込んだ話 - クックパッド開発者ブログ

    こんにちは、レシピ投稿推進室の小室(id:hogelog)です。 今回は私が実装したAndroid向けグラフ描画ライブラリline-chart-viewの紹介、ではなくついカッとなってOSSとしてこのライブラリを作りクックパッド (Androidアプリ)に組み込んだ話について書きます。 line-chart-view 最低限の紹介をするとline-chart-viewというのは List<LineChartView.Point> points = new ArrayList<>(); points.add(new LineChartView.Point(date("2014/07/01"), 100)); points.add(new LineChartView.Point(date("2014/07/02"), 200)); points.add(new LineChartView.Po

    勝手自作OSSライブラリを会社のアプリに組み込んだ話 - クックパッド開発者ブログ
    ledsun
    ledsun 2014/09/20
    「サービス残業」と捉える人はクックパッドには必要ないだろうから、win-winなブログ記事ではなかろうか?