You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more What happens when you have to migrate hundreds of millions of rows of data and more than 100 services over several weeks while simultaneously keeping Uber running for millions of riders? This is the story of how dozens of engineers helped Uber move to Mezzanine in 2014.
Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic under federal,
Post published:April 13, 2015 Post Author:Daniel Kleveros Post Category:Cloud / JavaScript I recently faced the challenge to get as much power as possible out of a AWS EC2 instance at the lowest possible cost using concurrent persistent websockets. To do this I needed to use a event-driven, non-blocking runtime environment. For this particular purpose Node.js is excellent with its lightweight and
Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better
Following a surge of traffic from Hacker News which overloaded our servers, we re-built our hosting stack using the latest best practices for high performance browser networking resulting in 94/100+ scores on Google PageSpeed Insights, and A+ scores on SSL Labs. In this post we will share how we did it. What happened? After a big revamp of www.airport-parking-shop.co.uk in 2014, we wrote an articl
サービスを一から立ち上げる場合も、成功したサービスが更に拡大する場合も、いずれもスケールさせるのは一苦労ですが、今回は、Dropboxの初期の取組みと、Facebookの最近の動きを取り上げてみます。 まずは、DropboxのKevin Modzelewskiが、創業当初のサーバインフラの進化を時系列で紹介している講演から。 Dropboxのデータの特徴 書込みボリューム大: 通常のサービスはコンテンツをつくるより消費するボリュームが圧倒的に多いので、read/write比率が、100:1とか1000:1であるのが典型だが、Dropboxはユーザの全端末がコピーを持つ構造なので、その比率が約1:1になる。つまり、同じサーバに対して、他社よりも100倍、1000倍書込みの役割が大きくなる構造。 ACID特性の要件をしっかり守る必要がある。ユーザの情報を預かるのだから、原子性について、「大きな
日本でも選挙活動にインターネットを利用するという議論が始まっていますが、世界でもっとも大規模にインターネットを利用して選挙活動が行われたのが、昨年の米大統領選挙です。 その選挙戦を勝ち抜いたオバマ大統領のチーム「Obama for America」が、どのような選挙キャンペーンシステムを構築したのか。3月15日に都内で行われたAmazonクラウドのイベント「JAWS DAYS 2013」で、語られました。 そこでは、過去の選挙データやソーシャルメディアなどを元に有権者の動向を徹底的に分析し、テレビCMの打ち方からボランティアの働き方まであらゆるものを最適化する大規模なシステムをいかに構築したのか。そして、大規模システムでクラウドを活用するとはどういうことか、ということを学ぶ絶好のサンプルになっています。 国内でこのシステムの舞台裏がこれほど詳しく紹介されることは初めてのはずです。講演の内容
2013年6月29日に開催された「高専カンファレンスin沖縄」に参加してきました。 高専カンファには以前から興味があったけれども、参加するのは今回が初めて。 その後の懇親会も含めて、かなり楽しめました! また、会場で提供したWi-Fiスポットについて書いてみます。 カンファ 今回は15名?くらいの方が発表されていましたが、分野の幅が広く楽しむことができました。 話の内容はもちろん、スライドの見せ方や喋りのトーンまで、いろいろと勉強になることも多かったです。 IPAの未踏事業や宇宙ハッカソンなど、面白そうなイベントの紹介も。 Ust録画もあるので、気になる方はぜひ見てみてください↓ 01(07:40) 02(01:19) 03(03:00) 04(04:39) 05(01:39) 06(55:43) 07(07:00) 08(02:38) 09(00:59) 10(00:59) 11(07:
高専カンファレンス5周年パーティの会場に勝手に無線LAN環境を持ち込んで提供しました。こんな感じのネットワーク構成です。 会場で懸念だったのは以下の2点 無線LAN APに対する接続の飽和 NATルータの各種テーブルの飽和 実際に会場で伺った限りではAPに対する接続自体が飽和するとのことでした。持ち込んだ無線APは今までの実績があるものではなくて余り物なのですが、まあ大丈夫だろうと予定通り来場者向けのAPを設置しました。 来場者向けにはAPを2つ立てました。2.4GHzと5GHzをそれぞれひとつ、同じSSIDを飛ばしました。実際は多くの端末は5GHzで接続していました。2.4GHzはルータも兼任したX40の無線LAN IFで、5GHzはBuffalo WLAE-AG300Nに最新のDD-WRTをインストールしたものを使いました。 ルータは上記の通りX40を使っています。Vyatta Cor
今日も良い天気! memcached in mixi by kazeburoさん 自分も使ったことがあるので mixi のような大規模使用例の話は楽しみ。 すみません。以下にはいくつかメモ漏れがあります。 memcached って何? さまざまな言語でクライアント API memached の「分散」 クライアントに実装された分散アルゴリズムで分散 get / get_multi get_multi は非常に高速 delete 上書き禁止の秒数指定できる→知らなかった mixi での利用事例 Pentium4 / Pentium D memory 4GB Linux 2.6.x x86_64 ちょっと古めのマシン 専用マシン 100台以上 1台につき 3GB の容量で起動 cache Hit率 94%(安定している値) メモリ使用量 88%(安定している値) memcached のレポート
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く