タグ

ブックマーク / inside.pixiv.blog (4)

  • pixivのブックマークに関する負荷対策をしました - pixiv inside

    10/22(金) 追記 この記事で解説している内容について解説する勉強会を開催することとなりました。以下のconnpassよりお申し込みください。 pixiv.connpass.com 10/22(金) 追記 pixivのブックマークについて ブックマークDBの問題について 具体的な対策内容 論理削除廃止・index追加・ブックマークタグのテーブル分割 適応ハッシュインデックスの無効化 アプリケーションコードのリファクタリング・全発行クエリの列挙と見直し 大きな更新処理の非同期化 結果 あわせてよみたい pixivではサービスの成長に伴い、気に入った作品に対して付けることができるブックマークの総数が急速に増加しており、ユーザーの皆様に滞りなくサービスを提供し続けるためブックマークに関するデータベース(以後DB)の負荷対策が必要になりました。 2021年2月より対策を行うプロジェクトを発足し

    pixivのブックマークに関する負荷対策をしました - pixiv inside
    nabeatsu1
    nabeatsu1 2021/10/22
  • 設計からパフォーマンス、その他様々な実用的な知見が披露された、「CA.swift #7 」に参加してきました! #ca_swift - pixiv inside

    こんぬづは、東京→博多の朝一エクストリーム出社はさすがにもう年齢的にきついなと感じた田中です。 今回は株式会社サイバーエージェントが主催する、iOSエンジニアのための勉強会であるCA.swift #7に参加してきたので、そのレポートをお届けします! 今回は『iOSアプリ設計パターン入門』の著者2名をスピーカーに迎えた特別版とのことです! 『Firebase Dynamic Links 導入事例』 行木 千春 発表内容メモ 発表資料にまとめられていますので、そちらをご覧ください。 感想 BOOTHでもFirebase Dynamic Linksは利用しているのですが、深く踏み込んだ利用の機会がなかったので、この資料を元にして理解を深めたいと思いました。 自分は踏んだことはなかったのですが、罠がいくつかあってその現象と対応についてまとめられているのもありがたかったです。 『iOSアプリ設計パタ

    設計からパフォーマンス、その他様々な実用的な知見が披露された、「CA.swift #7 」に参加してきました! #ca_swift - pixiv inside
    nabeatsu1
    nabeatsu1 2018/12/13
  • Closedなesaの記事URLをSlackに貼ったら展開されるようにした - pixiv inside

    みなさんこんにちは。@FromAtomです。去年のアドベントカレンダーでは、 『【esa】社内ドキュメントツールのホッテントリを分かるようにしたら捗った話 』を書きました。今年もesaの話です。以前、中の人にインタビューしていただいた こともあるのですが、ピクシブではesaという情報共有サービスを利用しています。 社外秘の情報も書かれているためClosedなesaとして運用しており、もちろん外部の人はアクセスすることができません。そのため、Slackにesaの記事URLを貼っても展開機能が使えません。「それはそう」という感じなのですが、下の画像のPublicなesaのように、URLが展開されたほうが便利ですよね。 そこで、Slack AppのUnfurling links in messagesという機能を利用して、社内Slackに貼られたClosedな社内esaのURLでも展開できるよう

    Closedなesaの記事URLをSlackに貼ったら展開されるようにした - pixiv inside
    nabeatsu1
    nabeatsu1 2018/12/05
  • 永久保存版Railsアップデートガイド - pixiv inside

    はじめまして、2018年7月入社の sue445です。自称「フルスタックキュアエンジニア」です。最近はpixiv PAYのチームでRailsを書いたり社内gemを作ったりしています。 好きなプリキュアはキュアピースです。 前置き 先日Rails 5.2.1がリリースされました https://weblog.rubyonrails.org/2018/8/7/Rails-5-2-1-has-been-released/ pixiv PAYでもその対応を行っていて、先日番環境にRails 5.2.1を投入しました 💪 ググると特定のバージョンでのアップデート方法はいろいろ見つかるのですが、どのバージョンでも使える汎用的な方法が意外になかったので紹介しようと思います。 Rails 4.1系以降はだいたいこの方法でアップデートしてきたのでそれなりに実績のある手法だと思います。 筆者スペック 初め

    永久保存版Railsアップデートガイド - pixiv inside
  • 1