こんにちは!クラシルバックエンドエンジニアの高松 @takarotooooooです。 今回はクラシルの推薦システムにおけるSnowparkの活用事例を経緯とともに紹介しようと思います。 Snowparkとは DataFrame式のプログラミングを可能にする開発者向けツールで、現在はJava, Python, Scalaで利用することができます。 Snowparkを利用することで、SQLでは対応できなかったタスクがSnowflakeからデータの移動なしで実現できるようにデザインされています。 www.snowflake.com 推薦システムの概要 まずは、我々がどのように推薦システムのパイプライ…