Scalable Software Solutions
Our programming language of choice. Scala allows us to do more with less code (and therefore maintain less).
It's a modern language that provides us the benefits of both object-oriented and functional programming.
Supported by Typesafe and started by Martin Odersky, who built the current generation of the Java compiler and provided Java with Generics support.
Akka is our main building block to make things scale. It provides all the features to cover all the traits
of a reactive application, namely: scalability, responsiveness, resilience and event-driven.
The Play Framework allows us to build RESTful backends and web applications in the most efficient way possible.
Because it makes use of Akka it can scale up nicely based on the load experienced by the system.
Apache Spark is what we use to deliver Big Data projects.
Why? Because it allows one to speed-up applications by putting server memory to good use. Furthermore, applications are written using the best suited paradigm for this task, namely functional programming.