Upgrade to Pro — share decks privately, control downloads, hide ads and more …

freee請求書プロダクトにおけるFiber活用/Utilization of Fiber...

hachi (Hayao Kimura)
December 06, 2024
90

freee請求書プロダクトにおけるFiber活用/Utilization of Fiber in the freee Invoice Product

hachi (Hayao Kimura)

December 06, 2024
Tweet

More Decks by hachi (Hayao Kimura)

Transcript

  1. 6

  2. 9

  3. 15 Faraday Em::Synchrony adapter ‧Faraday で em-synchrony を使えるadapter ‧em-synchrony gem:

    ‧EventMachine gem と Fiber を使って簡単に並⾏処理が書ける ‧Faraday::Connection#in_parallel で並列リクエスト可能に
  4. 22 まとめ ‧Faraday Em::Synchrony adapter で簡単並列リクエスト ‧ユーザーの体験が向上してハッピー ‧注意  ‧faraday-retry との相性

     ‧同時並列数の設定がない  ‧可能なら async-http-faraday gem 使うほうがいいかも   ‧faraday v2.5.0 以上が少なくとも必要そう
  5.   24 • freee 2022年4⽉⼊社 • 関⻄拠点所属 • freee でやってること

    ◦ freee請求書の開発 ◦ freee会計の開発 • 趣味 ◦ ダイビング、本、ゲーム、netflix ◦ Ruby、電⼦⼯作、キーボード hachi フリー株式会社 エンジニア ⽊村駿⽣/ Kimura Hayao
  6. 25