タグ

harukasanのブックマーク (2,343)

  • 技術戦略策定のための Fact 収集術 - スタディサプリ Product Team Blog

    こんにちは。@chaspy です。プロダクト開発部の技術戦略グループのマネージャをしています。 技術戦略グループでは、日頃開発する上での課題の投げ込みや議論、解決するための計画をボトムアップで行っています。技術戦略グループの活動については過去のアウトプットもご覧ください。 blog.studysapuri.jp また、稿のテーマである、組織やシステムの状況を把握するための Fact 収集については技術戦略 DevOps WG が担当しています。以前発表した資料もご覧ください。 このように、技術戦略グループではエンジニア1人1人が課題だと思うことを表明、宣言し、その課題をトリアージすること、および課題を評価するための Fact の発見・提供を行う仕組みが組織としてボトムアップで行える状態になっています。一方、開発部長として、事業戦略と結びつける形で技術戦略を策定する際には、現場のエンジニア

    技術戦略策定のための Fact 収集術 - スタディサプリ Product Team Blog
    harukasan
    harukasan 2024/03/19
  • 3Dモデルの配信サーバーでRustとZstandardを採用して数倍のパフォーマンス向上を実現した - pixiv inside

    はじめに こんにちは、VRoid部所属のエンジニアのyueです。 この度VRoid Hubで3Dモデルの配信サーバーの見直しを行い、技術選定から始めRustとZstandard (zstd)を採用した実装に切り替えました。 結論から見るに従来のNode.js製サーバーと比べて以下のことを実現しました。 最大のレスポンス時間が 1.5 ~ 2.5s から 300 ~ 400msまで低下 平均のレスポンス時間が 700 ~ 800ms から 150 ~ 200msまで低下 サーバーのCPU使用率が ~ 50% から ~ 10%まで低下 docker image のサイズが ~ 346mb から ~ 21mb程度まで削減 配信されるファイルサイズが平均 10 ~ 20% 軽量化されました レスポンス時間 CPU使用量 (上からAVG(MAX), AVG, AVG(MIN)) メモリー使用量に関し

    3Dモデルの配信サーバーでRustとZstandardを採用して数倍のパフォーマンス向上を実現した - pixiv inside
    harukasan
    harukasan 2024/02/06
    zstd、wasmでデコードするのなるほど
  • Google Cloud Next Tokyo ’23に登壇しました - pixiv inside

    こんにちは、インフラ部のsue445です。 先日Google Cloud Next Tokyo ‘23が開催され、弊社からはsue445とucchi-の2人が登壇しました。 cloudonair.withgoogle.com 当日の発表資料とアーカイブが公開されたので紹介したいと思います。 GitLabGoogle Cloud へ。移行の Tips と振り返り@sue445 発表資料とアーカイブ 登壇後の質問 感想 億単位の広告配信ログをリアルタイム レポートに加工して顧客に届けるデータ基盤開発 @ucchi- 発表資料とアーカイブ 登壇後の質問 感想 GitLabGoogle Cloud へ。移行の Tips と振り返り@sue445 発表資料とアーカイブ https://cloudonair.withgoogle.com/events/next-tokyo?talk=d1-

    Google Cloud Next Tokyo ’23に登壇しました - pixiv inside
    harukasan
    harukasan 2023/12/21
  • Re: OSSで世界と戦うために - k0kubun's blog

    yusukebe さんの OSSで世界と戦うために を読んで感銘を受けた。 hono の快進撃もさることながら、OSSで日のコミュニティの外にリーチしたり、 GitHubスター数を伸ばしたりみたいな話は、 自分も10年くらい挑戦し続けているけどあんまり表に出てこない気がするネタなので興奮した。 僕はいくつかの点で上記の記事とは違う方法でOSSで世界と戦っているのだが、 その中でうまく行っているものや、良くないと思っているものなどについて紹介したい。 GitHubのスター数 OSSを始めたばかりの学生時代、GitHubのスターへの執着がもはや煩悩の域であり、 集めたスターの数を合計するCLIツールを作ったり、 同じ計算方法でランキングを作るWebサイトを作ったりした。 このサイトによると、僕の今のスター数は9000を超えている。 自作したOSSの中では、スター数が1600くらいのものが2つ

    Re: OSSで世界と戦うために - k0kubun's blog
    harukasan
    harukasan 2023/11/03
  • ピクシブの技術と文化を伝える「PIXIV MEETUP 2023」開催レポート - pixiv inside

    こんにちは、CTOのharukasanです。2023年9月29日、ピクシブでは3年ぶりのオンサイトカンファレンスとなるPIXIV MEETUP 2023を開催しました。ご参加いただいたみなさま、誠にありがとうございます。 このミートアップでは、単にサービス紹介や技術的知見を一方的に共有するだけではなく、参加者の皆さんとたくさんのコミュニケーションをとり、そこから新しい何かが生まれることを重視しました。各ピクシブメンバーがそれぞれのゲストをアテンドし、会場でたくさんお話をさせていただくことができました。 当日の模様やセッション内容については、この記事をはじめとして今後さまざまな形でご紹介していきますので、そちらもぜひお楽しみください。 PIXIV MEETUP2023のビジョン 「創作活動を、もっと楽しくする。その想いと技術がつながる場所。」 ミートアップは、ピクシブが掲げる「創作活動を、

    ピクシブの技術と文化を伝える「PIXIV MEETUP 2023」開催レポート - pixiv inside
    harukasan
    harukasan 2023/10/23
    書きました!
  • 6年を経てFloat16ArrayをStage 3にしてもらった - pixiv inside

    こんにちは。福岡オフィスエンジニアの @petamoriken です。趣味でFloat16Arrayのponyfill1を公開しECMAScriptに入れてもらうように活動していたところ、喜ばしいことに2023年5月のTC39会議にてStage 3となりました。折角なのでその経緯を書いていこうと思います。 ECMAScript excitement 😉@TC39 advanced these proposals this week 🎉 4️⃣ Atomics.waitAsync 4️⃣ RegExp v flag 4️⃣ Well-Formed Unicode Strings 3️⃣ Decorator Metadata 3️⃣ Float16Array 2️⃣ Base64 for Uint8Array 2️⃣ Promise.withResolvers 2️⃣ TimeZone C

    6年を経てFloat16ArrayをStage 3にしてもらった - pixiv inside
    harukasan
    harukasan 2023/10/19
    偉業だ
  • AIが人類を滅ぼすかどうかについて、ロボットに質問しないでほしい

    harukasan
    harukasan 2023/09/19
  • Dataplexのデータリネージ機能を導入した話 - pixiv inside

    はじめに 初めまして。プラットフォーム開発部にてデータ基盤を整備しているkashiraと申します。 ピクシブではデータガバナンス強化のために、Google Cloud Platform(GCP)のDataplexのデータリネージ機能を番運用で使い始めました。 この記事では、「どのように導入したのか?」「導入によってどんな効果が出たのか?」について話していきます。 cloud.google.com データリネージとは? データリネージとは、データの流れを可視化する機能です。 BIやDWHで分析するデータは、各所に散らばった複数の処理を経て生成されます。 複数の散らばった処理を1つずつ追いかけるのには時間がかかり、何かデータに障害が発生した場合のデバッグや、データ変更をしたい場合の調査に対するコストが大きくなります。 こうした課題を解決するための仕組みの1つがデータリネージです。 具体的には

    Dataplexのデータリネージ機能を導入した話 - pixiv inside
    harukasan
    harukasan 2023/07/27
    データリネージ便利なのでみんな導入して欲しい
  • Lookerの埋め込みダッシュボードを社外提供する上での課題と解決策 - pixiv inside

    アドプラットフォーム事業部 アドプロダクト部 データチームでアナリティクスエンジニアをしているucchi-です。普段は主に、pixiv Adsという広告ネットワークのデータ周りを開発しています。 ads.pixiv.net 今回は、pixiv Adsで採用している、Lookerの埋め込みダッシュボードについて紹介します。 はじめに ピクシブでは全社的にLookerを使用しています。Lookerを使うことで、BigQueryに保存されている品質の高いデータを気軽に分析することができ、社内の仮説検証や意思決定に役立っています。 一方で、Lookerは社内の分析用途だけではなく、社外へのデータ提供にも活用できます。 具体的な手段はいくつかありますが、pixiv Adsでは、「シングルサインオン(SSO)組み込み」という形式で、クライアント向けの広告管理画面にLookerのダッシュボードを埋め込ん

    Lookerの埋め込みダッシュボードを社外提供する上での課題と解決策 - pixiv inside
    harukasan
    harukasan 2023/07/06
    Looker embedのプロダクション運用事例ノウハウめっちゃつまっててすごい
  • PHPカンファレンス福岡2023に登壇&スポンサーシップを行い、企業ブースを出展します - pixiv inside

    こんにちは、技術広報室のkamikoです。 ピクシブでは社員の成長と技術への貢献を目的として、カンファレンスのスポンサーシップ・登壇・参加支援を積極的に行っています。(支援制度については記事を書いておりますので、宜しければご覧ください) PHP関連のカンファレンススポンサーシップとしては、今年3月開催の「PHPerKaigi 2023」に続き、PHPカンファレンス福岡でスポンサーシップを行うこととなりました。 PHPカンファレンス福岡では、うさみ(@tadsan)がカンファレンスの登壇予定となり、ピクシブとしてはシルバープランでのスポンサーシップと、ブース出展を行います。 うさみの登壇スケジュールとテーマについては下記をご覧ください。 日時:2023/06/24 10:30〜10:45 会場:福岡ファッションビル Fusicホール 登壇テーマ:【令和最新版】開発者フレンドリーなHTTP S

    PHPカンファレンス福岡2023に登壇&スポンサーシップを行い、企業ブースを出展します - pixiv inside
    harukasan
    harukasan 2023/06/21
    週末企業ブースに立ってるので是非遊びにきてください〜
  • PHPerKaigi 2023に参加しました - pixiv inside

    こんにちは、技術広報室のkamikoです。3月23〜25日まで開催されたPHPerKaigi 2023が無事に終了しました。カンファレンス最終日である25日は、弊社うさみ(@tadsan ヾ(〃><)ノ゙ )が登壇し、ブース出展も行いました。日はその模様を、皆様にレポートさせていただきます。 より詳細については、参加前の記事を参考にしていただけますと幸いです。 inside.pixiv.blog 登壇 DAY2にはうさみが「Attributeを極める」というテーマで登壇させていただきました。 fortee.jp ピクシブでは今回の協賛に合わせて新たにデザインした法被を用意しましたが、うさみは2014年の旧デザインの法被を持参して登壇に臨んでおりました。 当日は社内での事例よりも一般的な内容の紹介が重めになってしまったため、社内での活用事例を含めた技術的なフォローアップについて後日紹介させ

    PHPerKaigi 2023に参加しました - pixiv inside
    harukasan
    harukasan 2023/03/29
    #phperkaigi ブース来ていただいてありがとうございました!
  • ピクシブは Rails Girls Japan の2023年 年間スポンサーとして協賛します - pixiv inside

    pixiv事業部の丸山(alitaso)です。 ピクシブはこの度 Rails Girls Japan の2023年 年間スポンサーとして協賛します。 Rails Girls Japan とは Rails Girlsはより多くの女性がプログラミングに親しみ、アイデアを形にできる技術を身につける手助けをするコミュニティです。Rails Girls は世界各国にあるコミュニティで、Rails Girls Japan は日での活動支援や海外とのサポートしています。 Rails Girls Japan は初めてプログラミングをする人、Rails を使う人を対象にしたワークショップを行うことが多く、直近では Rails Girls Tokyo 15th、Rails Girls Nagasaki 1st が開催予定です。 railsgirls.com railsgirls.com なぜ Rails

    ピクシブは Rails Girls Japan の2023年 年間スポンサーとして協賛します - pixiv inside
    harukasan
    harukasan 2023/03/15
  • キャッシュを補助する HTTP Availability Hints の仕様 - ASnoKaze blog

    「HTTP Availability Hints」という提案仕様がMark Nottinghamによって提出されています。 この提案仕様では、キャッシュで使用されるVaryを補助します。この情報により、キャッシュサーバは効率が向上します。 背景 例えば Client 1から英語(en)のコンテンツが要求され、CDNは英語コンテンツをキャッシュする Client 2から日語(ja)のコンテンツが要求される CDNがOriginからレスポンスを受け取った際に、"vary: Accept-Encoding" がついています。そのため、CDNはオリジンのコンテンツがaccept-languageに依存していると判断して、日語(ja)の要求をOriginにプロキシします。 このとき、Originが日語(ja)には対応しておらず結局英語(en)のコンテンツが返ってくることもあります。CDNは英語

    キャッシュを補助する HTTP Availability Hints の仕様 - ASnoKaze blog
    harukasan
    harukasan 2023/03/13
  • “RubyMusicMixin 2023”, a RubyKaigi after event, and Call for DJs and VJs! - pixiv inside

    pixiv事業部の丸山(@alitaso)です。ピクシブは2023年5月11日〜5月13日に渡って長野県松市で開催される RubyKaigi 2023Music Event Sponsor として協賛し、『RubyMusicMixin 2023』を開催いたします。 RubyMusicMixin 2023 As a Music Event Sponsor of RubyKaigi 2023, Pixiv Inc. is proud to host "RubyMusicMixin 2023", a lounge around music. Join us for a great late evening of music. Outline We will provide a venue for the party where you can chat with Rubyists wh

    “RubyMusicMixin 2023”, a RubyKaigi after event, and Call for DJs and VJs! - pixiv inside
    harukasan
    harukasan 2023/03/13
  • 【マクアケ×BASE×ピクシブが語る】組織拡大にあわせた技術戦略とは? (2023/03/22 19:00〜)

    お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。 2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。 お知らせ connpassをご利用いただく全ユーザーにおいて健全で円滑なイベントの開催や参加いただけるよう、イベント参加者向け・イベント管理者向けのガイドラインページを公開しました。内容をご理解の上、イベント内での違反行為に対応する参考としていただきますようお願いいたします。

    【マクアケ×BASE×ピクシブが語る】組織拡大にあわせた技術戦略とは? (2023/03/22 19:00〜)
    harukasan
    harukasan 2023/03/10
  • ピクシブはRubyKaigi 2023に参加したい学生エンジニアをご招待します! - pixiv inside

    こんにちは、pixiv事業部の丸山(@alitaso)です。 今年5月11日〜13日に長野県松市で開催予定の「RubyKaigi 2023」にて、末吉(@sue445)が登壇予定です。他にもRubyコアコミッターの中村(@unak)をはじめ10名ほどのメンバーがカンファレンスに参加を予定しています。 ピクシブは Music Event Sponsor として、RubyKaigi 最終日の5月13日(土)に音楽中心懇親会 RubyMusicMixin 2023 を開催する予定です。過去に開催した RubyMusicMixin 2022 の様子は、こちらの記事を参考にしてください。 inside.pixiv.blog 更にピクシブでは新しい取り組みとして、RubyKaigi に参加したい学生をご招待します。今まで様々な理由から参加を躊躇していた学生の皆様のバックアップを目的としています。学

    ピクシブはRubyKaigi 2023に参加したい学生エンジニアをご招待します! - pixiv inside
    harukasan
    harukasan 2023/03/07
  • pixiv App Night (2023/04/06 19:15〜)

    お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。 2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。 お知らせ connpassをご利用いただく全ユーザーにおいて健全で円滑なイベントの開催や参加いただけるよう、イベント参加者向け・イベント管理者向けのガイドラインページを公開しました。内容をご理解の上、イベント内での違反行為に対応する参考としていただきますようお願いいたします。

    pixiv App Night (2023/04/06 19:15〜)
    harukasan
    harukasan 2023/03/07
    ピクシブのモバイルアプリ開発の勉強会「pixiv App Night」次回は2023年4月6日(木) 19:30にやります!今回はAndroidエンジニアが4人発表しますー
  • ピクシブは RubyKaigi 2023 に Music Event Sponsor として協賛します - pixiv inside

    pixiv事業部の丸山(@alitaso)です。 ピクシブは 2023年5月11日〜5月13日に渡って開催される RubyKaigi 2023 に Platinum Sponsor & Music Event Sponsor として協賛します。 RubyKaigi 2023 RubyKaigi はプログラミング言語 Ruby に関する世界最大級の国際カンファレンスです。今年は長野県松市まつもと市⺠芸術会館 にて開催されます。昨年同様オフライン、オンラインのハイブリット開催となっています。 ピクシブからは10名前後のメンバーがオフライン参加予定で、合わせて企業ブースも出展します。 Music Event Sponsor ピクシブは Music Event Sponsor として RubyKaigi の夜をより楽しくする音楽中心懇親会「RubyMusicMixin 2023」を併催イベント

    ピクシブは RubyKaigi 2023 に Music Event Sponsor として協賛します - pixiv inside
    harukasan
    harukasan 2023/03/06
    やります!!!
  • Service Weaver

    Write your application as a modular binary. Deploy it as a set of microservices. Service Weaver is a programming framework for writing and deploying cloud applications. Read the Docs Step 1: Split Your Application Into Components Split your application into components written as regular Go interfaces. Don't fuss with any networking or serialization code. Focus on your business logic. type Adder in

    harukasan
    harukasan 2023/03/06
  • ピクシブにおけるMLOps基盤の技術選定と構成 - pixiv inside

    はじめに はじめまして、機械学習エンジニアリングチームのsugasugaです。 今回の記事では、弊チームが管理するMLOps基盤の技術選定や構成内容を紹介させていただきます。 背景 ピクシブ株式会社はさまざまなサービスがありますが、イラスト投稿SNSであるpixivのサーバーはオンプレミスで動いています。 これまでは、GCP上でモデルの学習やバッチ推論を行い、データをオンプレミスに同期した上でレコメンドを提供していました。 しかし、最近になって新たにリアルタイムで推論する機能の必要性が生じました。 当初は、これまで通りオンプレミスでの推論基盤の構築を検討しましたが、マシンの新規調達が難しい状態でした。また、搭載されるアプリケーションの数が将来的に変動する可能性があったり、トラフィック数が予測できないという状態でした。 そのため、必要なリソースを必要なタイミングで確保できる形態の方が好ましい

    ピクシブにおけるMLOps基盤の技術選定と構成 - pixiv inside
    harukasan
    harukasan 2023/03/03