ブックマーク / zenn.dev/ichigo_dev (1)

  • GoのS3 ダウンロード処理で知っておくと良いこと - バックエンドパフォーマンス改善

    こんにちは、@igsr5 です。普段はある高専の情報科に通いながら、Wantedly, Inc. で長期インターンをしています。興味領域はフロント・バックエンド、インフラで、最近は業務でもっぱらGoを書いています。今回はGoのパフォーマンスチューニングの話です。 対象読者 aws-sdk-go(aws-sdk-go-v2)[1] で s3 ダウンロード処理のパフォーマンス改善を行いたい人 Go[2] の io パッケージの話に興味がある人 バックエンドのパフォーマンス改善に興味がある人 TL;DR 内部で s3 ダウンロードが行われるバックエンドAPI などを考えたとき、 // 1. Downloader の作成 downloader := s3manager.NewDownloader(sess, func(d *s3manager.Downloader) { // + ここを追加 d.

    GoのS3 ダウンロード処理で知っておくと良いこと - バックエンドパフォーマンス改善
    remonoil
    remonoil 2022/04/28
    これ利用者側でやらんといけないの?
  • 1