Kotlinで型安全にバイテンポラルデータを扱いたい!ReladomoラッパーをAIと実装してみた話 by いとひろ

Kotlin Fest 2025
ロング(40分)
ミドルウェア/フレームワーク 中級者

Kotlinで型安全にバイテンポラルデータを扱いたい!ReladomoラッパーをAIと実装してみた話

itohiro73 いとひろ itohiro73

「バイテンポラルデータモデル」という言葉を聞いたことがあるでしょうか?ビジネス時間と処理時間の2つの時間軸でデータを管理する概念で、時制を扱う必要があるシステムを設計するにあたって非常に有用なデータモデルです。Reladomoは、これを透過的に扱える稀有なORMですが、残念ながらKotlinから使うには多くの壁がありました。

本セッションでは、バイテンポラルデータモデルの概要を説明するとともに、Claude Codeをペアプログラミングパートナーとして、Kotlinを用いた型安全な設計、拡張関数、DSL等を活用してReladomoをKotlin with Spring Boot で簡単に扱えるようにしたお話をします。

このセッションでは、実際のコードとデモに加え、Claude Codeとの対話ログも一部お見せし、AIエージェントとのリアルなものづくりの実態もお伝えします。