TypeSafe

When TypeSafe started offering commercial support for Scala, Akka and Play!, the path was paved for these technologies to be used inside a corporate environment. The combination of these technlogies allows us to build small web applications for our customers in a matter of hours, while at the same time offering the scalability and support that are required for very large and popular systems as well.

What are the main components that make this stack so popular:

Scala is a modern hybrid language that supports both object-oriented and functional programming styles at the same time. This allows you to express common code much more efficiently, so you can focus on the business code instead of on the underlying mechanics.

Play! Framework is a Java and Scala web application framework that has the very popular model-view-controller architecture built-in.

Akka is a framework for actor-based programming. This is what really powers Play!, but you can also build your own business services with it, allowing for a quick and easy development of resilient, distributed and fault-tolerant services.

Other Services

Integration

Whether it’s business-to-business integration or integration between internal applications or machines, Apache ServiceMix or Red Hat JBoss Fuse can help you solve the problem efficiently and reliably.

Training

In order to make your own team work more efficiently with our technologies, we are always glad to help out with training sessions or workshops that fit your organisation.

Linux

Linux is often the preferred choice of operating system for hosting all kinds of network services in a cost-effective way.

Monitoring

Monitoring the behavior of your servers and services is a key factor in ensuring maximum availability of those systems. There are several open-source tools available to help you do this.

Related blog posts