こんにちは! Smalgo の阿川です。 先日、Spray, Akka, Scala といった技術のノウハウを共有しましょう、という趣旨の社内勉強会で発表する機会がありましたので、そのスライドを公開します。 スライド Actor と Future 僕は Scala 歴はこの時点で 2 ヶ月ほどで scala.concurrent.Future を使ったプログラミングの経験も浅いものでしたので、Akka の Actor と Future の使い分けにはかなり悩みました。最初は全て Actor で実装しようとしていたのですが、そのためにはアクターモデルそのものや Typed Actor など、学習しなければならない要素が多すぎると判断して、最終的にスライドにある方針に落ち着きました。 この方針に決めてからは設計で悩むことも減りサクサクと実装が進みましたので、これからはじめて Akka を触って