みなさん、こんにちは。サーバエンジニアの長南です。
最近私が所属するチームでは、モバイルアプリのバッチ処理部分の一部を Go 言語を使って書きかえる取り組みを行っています。
バッチ処理を書くときには、必ずといっていいほどデータベースに格納された情報を取り出す処理を準備する必要があります。そこで問題になるのは既存のデータベース資産をどう活用するのかという点です。
既存のテーブルの構造(スキーマ)が理想的なものでない場合にどうするのかというのは大きな課題ですが、Go 言語でどう向き合えばよいのかという点を考えてみます。
続きを読む