Technology

Technology

The software stack for
applications that scale
!

Play Framework at LinkedIn
Recently, LinkedIn expanded their use of the Typesafe Stack to include the Play web framework.
Typesafe provided support and consulting services, helping LinkedIn take advantage of Play's
extensibility to tune it for their unique needs.

About LinkedIn

are difficult to scale, wasting cloud
resources

LinkedIn is a publicly held company
operating the world’s largest professional
network on the Internet with over 160
million members in over 200 countries and
territories.
They are a Typesafe customer and have
been using Scala for their core social
network
graph
and
other
critical
components of their product. They've also
released open source projects based on
Scala, such as Norbert, a cluster
management solution, and Kafka, a
distributed
publish-subscribe
system.
Scala is one part of Typesafe's flagship
product, the Typesafe Stack. Recently,
LinkedIn expanded their use of the
Typesafe Stack to include the Play web
framework.

The Challenge
LinkedIn faced challenges with traditional
Java web frameworks. For example:




It takes too long to make a
change, reload and test, wasting
developer time
Stateful,
thread-per-request
frameworks perform poorly and

LinkedIn uses some non-Java platforms,
such as Ruby on Rails or node.js.
However, most of their server-side code is
written in Java, so they needed a strong,
modern
UI
framework
for
Java
developers.

The Solution
LinkedIn turned to Play, a component of
the Typesafe Stack. Play is a modern
framework for the JVM with a focus on
developer productivity. It supports both
Java and Scala, allowing customers to
choose the best language for their
situation.
LinkedIn is using the Java API, keeping it
simple for their developers to adopt
quickly.

“We see Play as a cleanly-architected
UI framework with nice APIs that is
asynchronous and hot-reloadable from
the ground up.”...

Similar Essays