Slide 3
Slide 3 text
Scala をやる動機
データエンジニアリングをしていると Scala や Java 製のプロダクトを利用することが多い
● 大規模分散処理系のプロダクトで採用事例が多い
○ apache/spark
○ apache/kafka
○ apache/flink
○ apache/beam
● データ処理に便利
○ NULL 安全なエラーハンドリング (大規模データ処理で数時間待ってヌルポはきつい )
○ 型を生かした豊富なコレクションライブラリ
○ 柔軟な非同期処理
● Java の資産を利用できる
○ treasure-data/digdag, embulk/embulk のプラグインを Scala で書ける
○ spotify/scio