アルダグラムでエンジニアをしている @sukechannnn です! 最近 自作OSに入門するべく検証機として FFF-PCM2B を買ったのですが、これを触ることが目的と化してします(ちっちゃくてかわいい)。 この記事は 株式会社アルダグラム Advent Calendar 2023 9日目です。 今年の11月にリリースした新規プロダクト「KANNAレポート」のバックエンドは Kotlin + Spring Boot で開発しています。既存のサービスである「KANNAプロジェクト」とは別でサーバーを立てており、マイクロサービス構成になっています。 今回新規でサーバーを立てるに当たって、Rails + RSpec のようにリアルなDBを用いたテストを実現すべく調査したところ、Testcontainers と sqldef を使っていい感じにできたので紹介します。 要約 sqldef を使う