タグ

pixivに関するmapk0yのブックマーク (8)

  • 毎秒1万リクエストの負荷試験をした話 - pixiv inside

    はじめまして。ピクシブで広告関連のプロダクトを開発しているeastです。今回は、社内で運用している広告配信サーバーの負荷テストを実施したので、その話をしたいと思います。 経緯 ピクシブの広告配信サーバーは、pixiv体を中心に複数のサービスに対して広告配信を行なっています。現在私はこの広告配信サーバーの大規模改修を行なっているのですが、先日ついに広告配信サーバーの改修がほぼ完了したので、試しに負荷試験を行なってみたいと思い立ちました。 目標は毎秒1万リクエスト ピクシブの広告配信サーバーへのリクエスト数はDailyで 4〜6億req もあり、これは毎秒平均に直すと約 5,000RPS(Request Per Second) になります。さらに、ピークタイムである休日の深夜帯には 12,000RPS にも達します。つまり新しい広告配信サーバーにも、毎秒12,000のリクエストを捌く性能が必

    毎秒1万リクエストの負荷試験をした話 - pixiv inside
  • 開発基盤チームが目指す事、というタイトルで発表しました #pixiv_night - catatsuyとは

    pixiv.connpass.com で発表してきました。初めての福岡オフィスでした。 qiita.com 発表資料をQiitaに貼りました。Markdownを書くだけでいい感じのスライドにしてくれるので、esaは最高ですね。 今回は一応会社を代表して発表しに行くので、発表内容をどうするか悩みました。タイトルがふわっとしたタイトル(CTOに付けてもらった)ですが、ふわっとした話をしても開発基盤チームのことが伝わらなそうなので、実際にやったKyoto TycoonからRedisへの移行作業の話をしました。実際に起こった事故の話など、かなり具体的な内容に踏み込む内容にしました。 発表時間15分では少し短かったので、かけ足の発表になりましたが、参加者の人にはある程度楽しんでもらえたみたいです。 大きくて歴史のあるアプリケーションのアーキテクチャ変更は、興味のある人と無い人で大きく分かれると思いま

    開発基盤チームが目指す事、というタイトルで発表しました #pixiv_night - catatsuyとは
    mapk0y
    mapk0y 2017/03/19
  • 画像の価値は上がったのに、技術は10年前から変わっていない ─ ImageFluxで描く画像変換の世界(前編) - pixiv inside

    2012年入社。ピクシブでインフラエンジニアとして活動している道井俊介。ニックネームは、はるかさん(@harukasan)。入社以来、彼は画像配信インフラに関わり続けています。 サービス開始当初はよく障害を起こしていたpixivの画像配信インフラも、対策を重ね、今では安定した配信を実現しています。2014年には、画像変換のためのGo製プロキシ「go-thumber」をオープンソースとして公開。メルカリの久保達彦氏と共著した技術評論社「nginx実践入門」などの執筆にも関わりました。現在は、さくらインターネットと提携し、メルカリなどで活用されている画像変換のクラウドサービス「ImageFlux」の開発リーダーとして活動しています。 まさに、画像変換の世界で最前線に立っているはるかさん。今回彼に、世界最大規模のイラスト画像配信インフラの中でやってきた取り組みを語っていただきながら、同技術の今と

    画像の価値は上がったのに、技術は10年前から変わっていない ─ ImageFluxで描く画像変換の世界(前編) - pixiv inside
  • なぜクラウドを使わないのか(あるいは、なぜクラウドを使うのか) - pixiv inside [archive]

    こんにちは、はるかさんです。 今日からはじまるピクシブ株式会社Advent Calendar 2015、1日目を担当することになりました。 先日娘に物のアドベントカレンダーを買ってあげた訳ですが、意外と高いので来年は使い回せるように丁寧に使わせようと思っています。 さて、ピクシブ株式会社では現在10を越えるサービスが運用されており、それらを支える様々な社内ツールが存在します。 アドベントカレンダー初日の今日はこれらのシステムがどういったところで動いているか、簡単に紹介しようと思います。 クラウドサービスの利用 面接の際によく聞かれる質問の1つが「ピクシブはなぜクラウドを使ってないんですか?」という質問です。 今年だけでも10回くらいは回答しましたが、結論から言えばピクシブでは所謂クラウドサービスをいくつも利用しています。 いくつかの例を見てみましょう。 Google Analyticsと

    なぜクラウドを使わないのか(あるいは、なぜクラウドを使うのか) - pixiv inside [archive]
    mapk0y
    mapk0y 2015/12/01
    クラウドはちゃんと使わないと高いからね。ちゃんと使ったら安くできるけどエンジニアがそこにモチベーションが持てるかも結構重要だと思う。
  • pixiv サイバーエージェント共同勉強会 solr導入記

    WebSocket及びWebRTCの技術紹介資料です。 WebSocket : 概要、標準化状況、HTTPとの通信量比較、PUSH方式の比較、ブラウザの対応状況 WebRTC : 概要、標準化状況、通信(PeerConnection)確立までの流れ、利用事例、ブラウザの対応状況 (NTTアドバンステクノロジ(NTT-AT))

    pixiv サイバーエージェント共同勉強会 solr導入記
    mapk0y
    mapk0y 2015/02/17
    “ ”
  • GitHub - edvakf/pploy

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - edvakf/pploy
    mapk0y
    mapk0y 2014/12/09
    参考にする
  • GitHub - pixiv/intern2014w

    ISUCON4 予選問題の AMI を ISUCON4 予選問題の規定通りに立ち上げてください AMI 提出はないので spot instance でもいいですが spot instance にはいくつか注意しなければならない点があるので使う場合は気をつけてください benchmarker を動かして正しく動いているか確認してください デフォルトは ruby 実装が動いているので PHP 実装に切り替えてください supervisord と Nginx の設定変更が必要です benchmarker を動かして正しく動いているか確認してください 今回は API キーは不要なので ./benchmarker bench と実行してください この時出たスコアを記録しておいてください ブラウザから表示されるか確認して下さい セキュリティ設定に気をつけてください 自分の GitHub アカウントを使

    GitHub - pixiv/intern2014w
  • ピクシブ新広告サーバー構築物語

    ピクシブ2014夏インターン講義資料 構成だけでなく失敗談なども書いてあります

    ピクシブ新広告サーバー構築物語
    mapk0y
    mapk0y 2014/11/09
  • 1