「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン

「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン

この記事は DeNA 20 新卒 Advent Calendar 2020 19日目の記事です。 はじめに MySQLやPostgreSQLに代表されるRDBMSではトランザクションと呼ばれる仕組みが提供されています。多くのWebアプリケーションエンジニアはこのトランザクションを駆使してDBとやりとりをするロジックを組み立てることになります。 しかし不整合…

はてなブックマーク - 「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン はてなブックマークに追加