

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

この記事は、Bill One開発Unit ブログリレー2025の第3弾になります! はじめに こんにちは。技術本部 Bi...この記事は、Bill One開発Unit ブログリレー2025の第3弾になります! はじめに こんにちは。技術本部 Bill One Engineering Unit の佐々木です。2021年7月に入社以来、主に請求書の発行機能、および入金消込機能の開発を担当しています。 Bill Oneの請求書発行では、1つのファイルを複数の発行前請求書に一括で添付できる機能を開発しリリースしました。この機能により、例えば年末年始のお知らせや料金改定のお知らせなど、同じファイルを多数の請求書に添付する作業を自動化できるようになりました。本記事では、この機能開発で採用したPostgreSQLのロック機能と外部キー制約を活用した並行制御の仕組みについて解説します。 実装した機能の概要 検索条件で絞り込んだ発行前請求書(一括発行と同等の件数)に対して、1つのファイルを一括で添付できる 非同期処理により、ユー
