はじめに キューイングシステムを構築する選択肢として Amazon SQS や Google Cloud Pub/Sub などが挙げられると思います。 そんな数あるキューイングシステムを構築する選択肢として Go × PostgreSQL で実装できる River というライブラリの存在を知りました。 本記事は River を実際にちょっと触って遊んでみたのでその共有となります。 ※ 記事執筆時の River のバージョンは v0.11.4 です。 River とは Fast and reliable background jobs in Go. Atomic, transaction-safe, robust job queueing for Go applications. Backed by PostgreSQL and built to scale. 速くて信頼性の高い Go のバ