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.