5 posts with the tag Go
Kinesis Data Firehose の PutRecordBatch のリトライ方法
April 18, 2023
posted by issei_m
AWS の Kinesis Data Firehose の PutRecordBatch を使うにあたって、失敗したレコードのリトライに関する日本語の記事があまり多くなかったので今回書いてみました。 使用する言語は Go ...
【Go言語】Apache Arrowを使ってParquetファイルを書き込む
April 13, 2023
posted by Sakairi
先日、【Go言語】Apache Arrowを使ってParquetファイルを読み込む という記事を書いたのですが、こちらではParquetファイルの書き込みについて簡単に説明しています。 このParquetファイルはなぜか ...
【Go言語】Apache Arrowを使ってParquetファイルを読み込む
April 03, 2023
posted by Sakairi
以前、あるシステムのGo言語のバージョンをアップするとともに古くなったParquetの読み込みライブラリも変更しようと話になりました。Go言語のParquetライブラリについて調べると「Apache Arrow」、「xi ...
Goroutines と Channels を使ってジョブを並行化した時のメモ
March 18, 2022
posted by issei_m
先日、Go で書かれたとあるバッチジョブのパフォーマンス改善として処理の並行化をするにあたり、今回初めて使った Goroutines, Channels で色々とハマりどころがあったので備忘録用にここにまとめておきます。 ...
Go の interface は構造体の利用側が定義すると言う話
October 04, 2021
posted by issei_m
Go を業務で使い始めてそろそろ 1 年が経ちました。Go には、これまで私が使ってきた Scala や PHP とは違う特性がいくつかあるのですが、その中でもユニークだったのが表題の件です。これは、 Go 本体の Wi ...