Beta UK Government Portal Adopts Scala and Ruby

Alex Howard quoting James Stewart, on O’Reilly Radar:

“Most of the application code is written in Ruby, running on a mixture of Rails and Sinatra,” said Stewart. “Rails and Sinatra gave us the right balance of productivity and clean code, and were well known to the team we’ve assembled.”

[…] The router for GOV.UK is written in Scala and uses Scalatra for its internal API, said Stewart. “The router distributes requests to the appropriate backend apps, allowing us to keep individual apps very focused on a particular problem without exposing that to visitors,” said Stewart. “We did a bake-off between a ruby implementation and a Scala implementation and were convinced that the Scala version was better able to handle the high level of concurrency this app will require.”

A step in the right direction.