Integrations Journal



5 Reasons Why Scala Based Typesafe Will Rule The Cloud App Dev Space

Written by  Ritu Saxena | 23 August 2012
E-mail PDF

typesafe.pngTypesafe a startup formed in 2010, is a provider of scalable software platform for the computing architectures of the future—multicore, parallel and cloud applications. The platform has been used for developing web based, scalable applications like Twitter, LinkedIn, Foursquare and many more. The platform has gained traction in the web application domain and with the recent round of funding received by the start-up, there are plans to steer it towards enterprise adoption. I am sure with the backing of Typesafe Platform, Scala will soon replace Java and other existing programming paradigms for development  of scalable cloud applications.

Here are the reason why:

Reason 1: Short Learning Curve For Java Programmers

Scala and Typesafe is fully Java compatible. Also known as “Better Java”, Scala is build on top of the Java virtual machine (JVM) and maintains strong interoperability with Java. Scala integrates functional programming along with Java's object-oriented programming model.The programmers need not abandon the previous code, tools or libraries to start working with Typesafe Platform on Scala programming language. This becomes an incentive enough to learn something new that is going to be beneficial in the Cloud Era.

Reason 2: Complete Development Platform

Typesafe is a complete development platform for building scalable software applications comprising of Scala – Object based, functional programming model, Akka middleware - event-driven programming model for distributed computing and Play - productive framework for modern web applications. Scala, Akka and Play together provide developers with more productive tools for building fast and reliable software, while maintaining 100% compatibility and interoperability with existing Java investments.

Reason 3: Solves Scalability Issues Where Java Struggles

Java programming language and traditional Java middleware stacks fail to deliver the required results in case of large-scale distributed “cloud computing” applications and massively multicore hardware platforms, which is the core strength of Typesafe Platform and Scala programming language. Ruby, Python, and other languages have done well in Web startups, but not at the enterprise level.

Reason 4: Available As Open Source And Subscription Model

Typesafe provides an easy-to-use packaging of Scala, Akka, Play, and developer tools via the open source Typesafe Stack, as well as commercial support, maintenance, and operations tools via the Typesafe Subscription. In conjunction with its partners, Typesafe also provides training and consulting services to accelerate the commercial adoption of Scala, Akka, and Play. Availability of the platform in both the models offers flexibility and gains trust of both the developers and enterprises.

Reason 5: Rich Cash Inflows Keep The Pulse Ticking

The recent funding of $14 million from Shasta Ventures, with participation from Juniper Networks’ Junos Innovation Fund, as well as existing investors Greylock Partners, and former Verisign and Oracle executive François Stieger has added fresh blood into Typesafe.

With the extra cushioning that Typesafe has received it intends to improvise the existing open-source and commercial offerings. Typesafe intends to promote the commercial, prospects of the platform by focusing on the marketing, evangelism, expanding partner ecosystem as well as sales.

In my opinion, Typesafe has a huge potential to replace all the exisiting platforms and languages and emerge as 'The Cloud App Dev Platform' and beyond. What do you think? 

Ritu Saxena

Ritu Saxena

Ritu is the technical brain behind the website and comes from a strong development background across Web and Mobile platforms. She is our senior editor primarily responsible for Product Reviews and in future will be leading Start-Ups, Mobile and Quality areas.

blog comments powered by Disqus