> From my own experience with Scala, the reason to go in a service-oriented direction is, to say the least, make your compiles go faster over smaller isolated bits of functionality in your app.
Compile times are not a reason to move to a service oriented architecture.