テストコード書いてますか? HIROKIです。murahashiに続いて、テストファーストを導入してみての振り返りをします。まず、どうやってチームにテストファーストのスタイルを持ち込んだのか。1.テストが重要だという共通認識を持つ。前のプロジェクトではテストコードは、ほとんどありませんでした。その... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
HandlerSocketソースコード公開しましたby higuchi.akira2010/08/23 11:10on MySQLはじめまして、樋口と申します。先日のDeNA Technology Seminar #2でお話させていただきました HandlerSocket Plugin for M... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
こんにちは、システム本部技術部たんぽぽGの森本です。先日のmixi大規模障害の原因となったmemcachedの不具合の詳細な解明ができました。 再来週まで発表を見合わせようと思ったのですが、早くお伝えしたほうがいいと思いましたので公開発表致します。memcachedとlibeventmemcach... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
memcachedのように一時的なデータを高速に扱えながらもデータをファイル上に永続化できるサーバとして、「Kyoto Tycoon」という製品を開発することにした。もちろん、Kyoto Cabinetをストレージにしたネットワークサービスを提供するものである。実のところ、決まっているのはその点と... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
少し遅くなってしまいましたが、インターン講義Ustreamの最終回です。最終回はうごメモエンジニアid:birdie7による「データ構造」です。データ構造の概要から、B-Treeについてまでを解説しています。インターン自体は、既に後半に入っており、実際のサービスのコードに機能追加を行っています。ち... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
こんにちは。システム本部技術部たんぽぽGの森本です先日のmixi大規模障害についての続報です 今回は小ネタはありませんはじめにまず初めにtwitter/blogなどを通じて今回の問題の解析を行っていただいたみなさんに感謝の言葉を捧げたいと思いますkzk_moverさんstanakaさんmala(b... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
某大手SNSの障害に関連してmemcachedに負荷をかけるツールを書いたので一応書いておく。最大接続数に達しているときに高速で接続/切断を繰り返すとmemcachedが終了してしまうというもの。最大10000コネクション試行して、statsコマンド発行する。接続に失敗するか900コネクション以上... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
memcachedの活用と運用 実践編第1回 memcachedの起動オプションを把握しようTweet2010年8月17日長野雅広memcached, 起動オプションキャッシュ, オプション, バージョン, デフォルト, default, statsこの記事を読むのに必要な時間:およそ 3 ~ 6... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
こんにちは。システム本部技術部たんぽぽGの森本です先日のmixi大規模障害についてのブログです。 はじめにお断りしておきますが、弊社CTOがtwitterで公開した以上の情報はまだ得られておりません。 twitterでは書ききれなかった細部を補足してみたいと思います現状判明しているのは以下の点です... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ファイルディスクリプタが不足してmemcachedが落ちたとして、そのときには、3万強の接続となってるはず。3万強の接続となるにはアプリケーションサーバ側のmax clientが平均60として500台以上必要。そんなに増えたん? [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
libevent-1.3b, libmemcached-1.4.4 で固まる?2010-08-13 (Fri) 0:56Uncategorizedmixiの件について、nealさんから情報を貰ったので数時間調査してみた。というのも、うちの製品でもlibevent(evhttp)をリクエスト処理に使... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
クラウドのように大規模なシステムでは、ソフトウェアの開発と同等以上に、大規模運用の巧拙が、システム全体の成功を大きく左右します。6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」で、FacebookのTechni... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
6月30日、株式会社gumi CTO 堀内康弘氏による技術セミナー「Python×Django×AWSで作るソーシャルアプリ ~3日に1つアプリをリリースできた理由~」が開催された。オプト主催のソーシャルアプリコンテスト タイアップセミナーの一環で、今回で2回目の開催となる。ソーシャルアプリ開発に... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
もっと詳しい方のフォロー募集ですアプリケーションがマルチスレッドになってもネットワーク処理が分散されなければマルチコアを活かせない典型的な例です。id:viverの古橋さんがs100kpsとしてあげていた件にも近いかも。memcachedで現象を確認します。最近のmemcachedはマルチスレッド... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
分散Key-Valueストアの本命 kumofs を、本日オープンソースソフトウェアとしてリリースしました!kumofs@github kumofs関連資料まとめ kumofsとは?kumofsは、実用性を重視した分散データストアです。レプリケーション機能を備え、一部のサーバーに障害が発生しても動... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
首藤 一幸Last-updated: January 5, 2010注: このページの文章は Software Design 誌 2010年 2月号に掲載された以下の記事の元原稿です。Software Design 誌編集部の了承の元に、本ウェブページに掲載しております。首藤一幸:"key-val... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
マトモに使えるRPCライブラリ MessagePack-RPC for Ruby のバージョン 0.2.0 をリリースしました!新たにコネクションプーリングの機能を追加しました。一度接続したコネクションを共有して使い回すことができます。コネクションを何度も張り直す負荷と遅延を削減でき、リソースの消... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
先週金曜日、BPStudy#25で、「パフォーマンスとスケーラビリティのためのデータベースアーキテクチャ」という題目で話をさせていただきました。その際に私用した発表資料は以下のとおりです。1. Happy Optimization最初に、最適化の考え方として、上限値を予測し、それを元にリソース配分... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
memcached 1.4の到来第1回 memcahed 1.4,基本の基本2009年9月4日前坂徹memcached今回は,1.4になってアップデートされた新機能を中心に紹介します。memcachedとは?memcachedとは,主にデータベースへの負荷を下げ,かつWebアプリケーションのスケー... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
nanapi[ナナピ] | 7分であなたの生活を便利にしちゃうライフレシピ共有サイト本日2009年9月1日、株式会社ロケットスタートの新サービス「ナナピ」をリリースしました。「ナナピ」はライフレシピと呼ばれる生活の便利な知恵や、ノウハウをみんなに共有してしまおう!というサービスです。なんとか予定通... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|