Oliver White

Chief Storyteller
December 10, 2018

Hands On With Spark: Creating A Fast Data Pipeline With Structured Streaming And Spark Streaming

In this talk by Gerard Maas, O’Reilly author and Senior Software Engineer at Lightbend, we focus on choosing the right Fast Data stream processing features of Apache Spark, taking a practical, code-driven look at the two APIs available for this: the mature Spark Streaming and its younger sibling, Structured Streaming.

Read More

Oliver White

Chief Storyteller
September 14, 2018

Free O'Reilly eBook: "Designing Fast Data Application Architectures" With The SMACK Stack

You’re probably heard of the “SMACK Stack”, but you may not know that three Lightbend experts–Sean GloverStavros Kontopoulos, and Gerard Maas–that recently teamed up with O’Reilly Media on a free eBook about working with the SMACK stack for Fast Data applications (available in PDF, EPUB, and MOBI formats–or all 3 in a .zip folder)!

Read More

Hugh McKee

Developer Advocate
November 1, 2017

Akka message delivery part two: at least once

This article is the second in a series of three articles that dives into some of the interesting aspects of messaging within distributed systems environments. The particular focus of this article covers messaging that is relevant for implementations with the Akka distributed actor systems and for applications within other distributed systems, such as messaging within microservice systems.

Read More
October 13, 2017

Design Streaming Fast Data Applications with Spark, Akka, Kafka and Cassandra on Mesos & DC/OS

In this webinar with Craig Pottinger, Senior Consultant at Lightbend, we examine the design choices around building streaming systems with technologies like Akka Streams, Apache Kafka, Apache Spark, Apache Flink, Mesosphere DC/OS and Lightbend Reactive Platform, all of which come integrated with Lightbend Fast Data Platform.

Read More
September 5, 2017

Lightbend Tech Digest - August 2017

"Autumn is a second spring when every leaf is a flower." That is how Albert Camus put it. We made it back from summer vacation and it is time to gear back up into work mode. Here's a good opportunity to start over is to check in with what you might have missed last month. A big thank you to this awesome community for all your contributions!

Read More
July 29, 2017

Lightbend Tech Digest - July 2017

"One benefit of Summer was that each day we had more light to read by." The wonderful quote by American author, Jeannette Walls beautifully expresses what summertime was all about for me when I was in school. Summer break was finally there and there's nothing to worry about for a couple of weeks before we had to start over again. Growing older with less vacations than my daughters have today, I still enjoy this time of the year to catch up on reading. And there's a lot to learn because of our awesome community which never stops contributing.

Read More
July 10, 2017

Lightbend Tech Digest - June 2017

I am Summer, come to lure you away from your computer ... and we all deserve the upcoming break. But this doesn't stop us or our community to create amazing new content and give you some summer time reading. A big thank you to our community for creating so much amazing content sharing the knowledge on how to use Reactive technologies in the right ways.

Read More
July 10, 2017

Akka Streams: Using Back Pressure To Cure Downtime, Scalability Blockers And Memory Issues

With Akka Streams providing the "glue" between both microservices and the real-time analysis performed in the Fast Data space, we wanted to shine the spotlight on three industry leaders in their respective markets–PayPal, Credit Karma, and Flipkart–collectively worth well over $50 billion in market capitalization...

Read More
June 29, 2017

Lightbend Podcast: Integrating Akka Streams with Akka Actors In Cloud-Based Reactive Systems (28 Min)

Today's Lightbend Podcast is with special guest Colin Breck, a longtime Akka user that has been creating some excellent technical content on his personal blog lately. Today we're here to talk about Akka Streams and Akka Actors, two very important modules for building resilient streaming, distributed systems with the overall Akka toolkit.

Read More

Hugh McKee

Developer Advocate
June 23, 2017

Akka monitoring and telemetry

Using Akka monitoring to keep an eye on your actors so you are prepared if something goes wrong or an actor gets backlogged.

Read More

Hugh McKee

Developer Advocate
June 20, 2017

Akka: Cluster aware actors

Akka clusters are the solid foundation for building systems that are resilient to failure and capable of expanding and contracting to handle the processing load.

Read More

Hugh McKee

Developer Advocate
May 19, 2017

Akka: Telemetry OpenTracing

How to implement the required changes that are necessary to install and configure tracing in an existing Akka project.

Read More
April 3, 2017

How To Get Monitoring Right For Streaming And Fast Data Systems Built With Spark, Mesos, Akka, Cassandra and Kafka

In this Lightbend webinar, we present what to look for in an effective monitoring solution for streaming and Fast Data applications, including a demo of Lightbend Monitoring using sample scenarios to show how we can help your team not just in production, but also during development to catch performance issues before you even deploy.

Read More
March 13, 2017

Building Streaming And Fast Data Applications With Spark, Mesos, Akka, Cassandra And Kafka

In this webinar with Sean Glover, Senior Consultant at Lightbend and industry veteran, we examine the rise of streaming systems built around Spark, Mesos, Akka, Cassandra and Kafka, their role in handling endless streams of data to gain real-time insights, and how Lightbend Fast Data Platform (FDP) brings them together in a comprehensive, easy to use, integrated platform, which includes installation, integration, and monitoring tools tuned for various deployment scenarios, plus sample applications.

Read More
February 28, 2017

The Top 10 Most Popular Lightbend Webinars Of 2016

Last year, more than 18,000 people registered for over 25 public and private webinars featuring Lightbend engineers, industry luminaries, industry analysts and even a few Lightbend customers, such as Verizon (case study) and PayPal (case study). This comes out to over a full, 24-hour day of presentations, which can be a bit daunting to dive into. So, to make it easier, we've listed the top 10 most popular webinars that we hosted in 2016, according to our registration numbers. We hope you find this list helpful!

Read More
November 8, 2016

How To Understand Reactive Architecture, Design, And Programming In Less Than 12 Minutes

Recently, the Lightbend team sponsored O'Reilly SACon London and met hundreds of architects, executives and developers interested in modernizing with Reactive technologies. In this interview with Mike Henderson, VP of Content at O'Reilly, Lightbend's Duncan DeVore, co-author of the Manning book Reactive Application Development, talks about the differences between Reactive Programming (one component of Reactive systems) and Reactive System Design, which looks at a much broader whole.

Read More
September 22, 2016

Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Java Architects

In this webinar for Architects, guest speaker Jeffrey Hammond, Forrester Vice-President and Principal Analyst, joins Jonas Bonér, CTO/Co-founder of Lightbend and creator of Akka, the actor-based, message-driven runtime for the JVM, to discuss one emerging programming pattern that’s gaining popularity with teams developing for the cloud––the Actor model.

Read More
September 14, 2016

Akka Streams Kafka - A behind the scenes Interview

Apache Kafka is the leading distributed messaging system, and Reactive Streams is an emerging standard for asynchronous stream processing. The reactive-kafka project combining the two technologies just recently joint forces with the the Akka team and the resulting collaboration lead to the latest 0.11 release which comes with some major updates. I was interested in learning a little bit more about the history and had a chance to interview Chris.

Read More
September 6, 2016

What It Takes To Properly Build Reactive Web Applications For The JVM

Manuel Bernhardt knows a thing of two about building distributed, Reactive web applications for the modern enterprise. Having recently published his own book on the subject, I wanted to sit down with him to ask him about what architects and developers should know about the traits of Reactive systems, why it's important to build Reactive systems using Play, Akka, and Scala rather than Spring and Java EE, how the open source community has wonderfully impacted the growth of these technologies, and whether he'd ever consider writing another book again. Enjoy the Q/A!

Read More
August 31, 2016

Lightbend Tech Digest - August 2016

August is typically a month filled with vacation, sunburn and the other joys of summer. It's a month where we all take it a bit slower and try to gather more energy for the rest of the year. But it turns out that our amazingly active communities never sleep. And there's been plenty of news and highlights. This Tech Digest is designed to help folks specifically interested in Lightbend technologies like Akka, Play, Lagom and Scala to find what they need faster. So sit back, grab a cup of coffee and enjoy the most important information of last month in a single post.

Read More
July 29, 2016

Lightbend Tech Digest - July 2016

Welcome to our first Lightbend Tech Digest! It's so exciting to keep finding new places where great technical content is published as our communities continue to grow. Inspired by the amazing efforts of our friends like SoftwareMills' Scala TimesCake Solutions team blog, the Knoldus blog and many others, we wanted to help folks specifically interested in Lightbend technologies like Akka, Play, Lagom and Scala to find what they need faster.

Read More
March 7, 2016

Lightbend Training for Scala, Akka, Play and Apache Spark

Having a team adopt new technologies and approaches to software development is a daunting task.  New paradigms and unfamiliar ontologies headline the biggest risks to having a team be productive quickly.  Lightbend has a suite of training classes to help you adopt whatever components of Reactive Platform you need to be responsive to you customers by creating resilient and elastic applications.

Read More
January 12, 2016

Fast Forward With Fast Data, Scala and Akka: Q/A with Spark Job Server creator

People love Apache Spark. Typesafe is the official support partner with Databricks, Mesosphere and IBM for Apache Spark. If you’re a Fast Data visionary, then you’re looking for a modern solution to enable your streaming data applications. In today’s DevOps world, you’re looking for a more accessible way to work in particular with Spark Jobs. Instead of directly mingling around with the specific Spark installation, you want to have access to a lot of functions via lightweight protocols remotely. This is the gap that Spark Job Server closes.

Read More
December 7, 2015

How to handle network partitions decisively with Akka Split Brain Resolver

Akka Split Brain Resolver (Akka SBR) is a new commercial beta feature available to Typesafe Reactive Platform users for free in development, and for subscribers in production. Akka SBR expands your system’s available actions when nodes in your cluster become unreachable, reacting in the best way to address the nature of the failure and selecting a recovery path.

Read More
December 1, 2015

Typesafe Reactive Platform: Monitoring 1.0, Commercial features and more

Were you able to attend our latest webinar? If not, here's your chance to catch our educational go-to guy get excited about the lastest in our Reactive Platform. Typesafe’s Senior Director of Global Services, Jamie Allen, walks you through Reactive Platform 1.0, with added features for more elasticity and resilience to address the challenges of today's main business requirements.

Read More
November 10, 2015

Akka 2.4 plus new commercial features in Typesafe Reactive Platform

Konrad Malawski walks us through the new and upcoming commercial features in Typesafe's Reactive Platform. Reactive Platform is a certified, integration tested, load tested, and secured stack for building Reactive applications with Akka, Play, Spark and Scala or Java. Besides receiving priority updates and fixes, Typesafe also offers long-term support for all the contained technologies.

Read More
November 4, 2015

Rocking out at Datapalooza with Cake: Interview with Jan Machacek

If there’s one thing that’s clear this fall, it’s that conference season is in full swing. With Typesafers attending JavaOne in San Francisco, Spark Summit in Amsterdam, W-JAX in Munich, Devoxx in Belgium, YOW in Australia, Gartner Summit in Las Vegas, Scala eXchange in London and more popping on our calendars by the minute, our dance card is pretty full. That said, sometimes certain events come up that just catch your eye and you must make time for them.

Read More
October 19, 2015

Getting started with Reactive Monitoring 1.0 Beta

In September we launched our Reactive Monitoring Beta! This webinar will help you get started if you want to be a new participant, or can answer some of your questions if you're already trying it out. Typesafe's Henrik Engström along with Takipi's Tal Weiss give a comprehensive walk-through, and will answer questions like,  Reactive Monitoring wut? Also, Why Takipi? And, Is this the whatzit that will help me with lost threads on my async apps? The experts behind Akka, Play and Scala know what it takes to monitor Reactive systems, and we'll show you how. 

Read More
September 30, 2015

Akka 2.4.0 Released

Heya, hAkkers! We're excited to announce the next, newest, shiniest release of Akka, with improved documentation and all sorts of nifty new features! Check out this blog post about key features by Patrik Nordwall, and watch the full webinar with Konrad Malawski. If you're immersed in all things Akka, take a dive into the release notes. Or, if you're new to the Akkaverse, read Why Akka, then jump in and get involved!

Read More
September 28, 2015

Introducing Reactive Monitoring 1.0 Beta with open evaluation for Reactive Platform users

Reactive Monitoring 1.0 Beta provides the expert instrumentation you need to effectively visualize, track and fix your Reactive applications. We understand that current available monitoring solutions give limited insight into the health, performance, and inner workings of your Reactive applications. Whether it's the inflexibility of configuration, high performance overhead, or simply lower capabilities when it comes to metrics, events, traces and thresholds for actors, what's needed is a solution by the experts behind Akka, Play and Scala. 

Read More
September 1, 2015

Concurrent sharing of “data in motion” across clusters with CRDTs in Akka Distributed Data

If we used only our hands to count the differences between traditional full stack applications and the new generation of loosely-coupled, distributed Reactive systems, we’d quickly run out of fingers. Among things like higher resiliency and better elasticity due to asynchronicity and distribution, Reactive systems are built for hybrid cloud environments, multi-core processing, in-memory computation, data streaming, experimenting using microservices instead of large monolithic app servers, and so on.  

But how do Reactive systems, namely those based on Akka Clusters employing the actor model, concurrently share data across nodes, especially in light of issues like network partitions? This is when one or more nodes in the cluster become unresponsive to pings, and must be handled appropriately. After all, the node that believes the others to be unreachable may in fact be the unreachable node, and it’s good to know this...

Read More
July 8, 2015

12 Tips for Enterprise Adoption of Typesafe Reactive Platform with Play, Akka, sbt, Scala and Java

In April, 2013, we published a blog post about Enterprise Scala Adoption Tips, but the time has come for an update. Not only that, we need to focus on how to help enterprise organizations adopt Scala and also the Typesafe Reactive Platform in general. Many enterprises make the decision to leverage Akka and Play Framework from the Java API, which we fully support.

As more enterprise organizations adopt Scala/Akka/Play, we find it important to help them engage the community effectively. This involves providing them with information about where they can find resources to empower their developers to learn as much about these technologies as possible, as well as to directly engage with the community on a daily basis. By following these steps, the likelihood of successfully adopting these technologies is much higher.

Read More

Oliver White

Chief Storyteller
July 7, 2015

The Six Questions Architects Ask About Using Akka in Production

In a recent conversation on the Akka User Google Group, we came across a very salient conversation in which we found some very straight answers to questions that architects ask themselves when deciding to adopt a tool or not. The answers below are from Justin du Coeur, the creator of Querki. Querki is still in beta, and represents is a new way of organizing your personal information powered by Scala, Akka, Play and Scala.js. As a one-man show, Justin wears many hats, which makes him an ideal candidate for cutting to the root of matter with these six questions for architects. You can read more about Justin and the Querki project on the project’s development blog and his personal blog, which blends conversations about software, science-fiction, SCA and gaming.

Read More
April 29, 2015

Going Reactive in Java with Typesafe Reactive Platform

Inspired by the introduction of functional features in Java 8, namely lambdas, it's even easier than before for Java developers to embrace tools designed for building distributed systems that deliver highly-responsive user experiences. Regardless of whether you code in Java or Scala, Typesafe Reactive Platform, including Play and Akka, provides a resilient and message-driven application stack that scales effortlessly on multicore and cloud computing architectures.

Read More
April 23, 2015

Akka wins 2015 JAX Award for Most Innovative Open Source Technology

Last night at the JAX conference in Mainz, Germany, three awards were given to the most innovative forces of good working on the JVM today. In an article on JAXenter, we read that Akka received the most votes for Most Innovative Open Technology, while Java 8 was voted, somewhat circularly, for being the Most Innovative Java Technology. JAX also has a Special Jury award, for which Netflix OSS was recognized for their technological and cultural contributions to the JVM industry–and maybe to thank them for House of Cards.

Read More
April 9, 2015

Akka.NET: the Reactive Story Continues on the Microsoft CLR

Today we are thrilled by the announcement of Akka.NET 1.0, a port of Akka from the JVM to Microsoft’s Common Language Runtime (CLR). The team and community around Roger Alsing and Aaron Stannard valiantly took it upon themselves to supply the growing open-source movement in the .NET world with a full-fledged reactive toolkit, making the benefits of reactive application design available to C# and F# developers.

Read More
December 16, 2014

Case Study: Nitro Moves Desktop Apps to the Cloud with Typesafe Reactive Platform

Our newest case study is with Nitro, a company whose software make it easy to create, edit, share, sign and collaborate with documents—online or offline. In our recent interview, Nitro's VP of Technology, Tihomir Bajic, outlines the importance of Play, Akka and Scala to the company’s product delivery evolution during their recent years of explosive growth. Back in 2011, Nitro had millions of users and a massive code base of C++ for desktop apps for document processing and workflows. Nitro’s desktop products were supported by .NET.


Read More
December 2, 2014

Hootsuite Success Story: How Hootsuite Modernized Its URL Shortener

Today we are excited to share a new case study with our friends at Hootsuite, a widely used social media relationship platform. This specific use case focuses on Ow.ly, Hootsuite’s popular URL shortening and click analytics service. Essentially, the tool became so popular and such a critical part of the Hootsuite product, that the the engineering team found themselves dedicating much more time and cost into keeping the service performant and reliable than they expected.

Read More
October 31, 2014

Sources, Sinks and FlowGraphs

The akka team has been hard at work on a new version of akka streams, and this has resulted in some pretty big changes to the API. As a result, it is now well over 80% more awesome (as measured by the Standard Awesomeness Factor metric). However, some of the API changes have naturally made some of the existing examples and documentation out there a bit stale.

Read More
August 28, 2014

Webinar Series: Deep Dive into the Typesafe Reactive Platform

Are you interested in getting started with the Typesafe Reactive Platform but don’t know where to begin? Have you heard about Akka and Play Framework, but don’t know if either is right for your application needs? Join us for this three-part webinar series all about Activator, Play, Akka, and our surrounding ecosystem to better understand how all the pieces work together and start building reactive apps with confidence!

Read More
August 28, 2014

Akka Roadmap Update 2014

Since our last major release in March we have been working full steam ahead on Reactive Streams and Akka Streams, which forms the foundation onto which we are porting Spray as our new Akka HTTP module. This effort is making steady progress as witnessed by frequent milestone releases—the feedback from the community is invaluable while these exciting new technologies are taking shape. Our goal is to reach feature parity between our HTTP module and Spray by the end of October, including an implementation of Akka Streams that we consider ready for public review. We will then release these new modules for the 2.3.x series—as usual with the “experimental” marker—asking for wider testing and feedback, so that they can then be a proper part of the Akka 2.4.0 release early next year.

Read More
August 27, 2014

Akka Streams at Elder Research: Q&A with Simeon Fitch

At Typesafe, we’re incredibly excited about the work being done around the Reactive Streams and Akka Streams projects. The Akka team is addressing major challenges we’ve been seeing from developers working with streaming data, and they’re making major headway resolving back pressure issues.  

It’s always nice to hear about real-life implementations of these projects, so we’d like to share a recent interview with Simeon Fitch, Director of Software Architecture at Elder Research, Inc. Simeon used Akka Streams to handle I/O bottlenecks in his text processing engine. In our Q&A, Simeon outlines how he ported over his existing actor system to akka-streams, hurdles he encountered along the way, and, best of all, results!

Read More
August 12, 2014

New White Paper: Overview of Typesafe Reactive Platform

Today we’ve published a short white paper (actually it’s blue…), Introducing the Typesafe Reactive Platform. It offers a guide to Typesafe, a map of our ecosystem and additional resources for education and exploration. The aim of the white paper is to familiarize developers, enterprise architects, dev managers, CTOs, and others with Typesafe technologies and how they are used to build Reactive apps.

Read More
July 28, 2014

Akka Days Webinar Recordings

Last week we hosted Akka Days, two days of webinars focused on bringing your Akka apps to production. The webinars focused on tips, tricks and advice for how make sure your transition from development to production is smooth and successful. 

Read More
July 10, 2014

Akka 5 Year Anniversary!

With the five year anniversary of Akka coming up on July 12, I started to reflect on some of the key moments. As I sat there jotting down milestones (thinking I'd just do a quick blog post), a rush of memories hit me with respect to inspirations, people, and milestones that all contributed to Akka becoming what it is today.

Read More
June 27, 2014

Akka HTTP Preview

We are very happy and excited to release the first preview of Akka HTTP’s core module based on an updated preview of Akka Streams. It is the fruit of the collaboration between the Spray and Akka teams and aims to bring you fully reactive HTTP streams.

Read More
May 22, 2014

Akka 2.3.3 Maintenance Release

We—the Akka committers—are pleased to be able to announce the availability of Akka 2.3.3. This is the third maintenance release of the 2.3 branch. It contains fixes for several issues and performance improvements.


Read More
May 13, 2014

Reactive Streams Webinar Q&A

Last week we hosted a webinar, Introducing Reactive Streams, with Roland Kuhn, Akka tech lead. Over 900 people registered for the event, and we had some really great questions submitted for the Q&A. Konrad Malawski, software engineer at Typesafe, responded to folks in real time, but we thought our readers might find some of the conversations interesting, so we’re sharing on our blog!

Read More
May 7, 2014

Retail is Going Reactive!

Today we're excited to announce two new customer success stories, Tomax and Walmart Canada! Both cases support the traction reactive programming has made in the retail and ecommerce space, particularly when paired with Gilt's case study, which we published several months ago. Below is a quick summary of the accounts, we encourage you to read all three case studies to see how Typesafe's technologies are powering a new wave of retail apps!

Read More
April 17, 2014

Typesafe announces Akka Streams, a part of the Reactive Streams Initiative

Today we are excited to reveal early preview releases of two major projects the Akka team has been involved in to improve data streaming on the JVM:  Akka Streams and Reactive Streams.

Reactive Streams is a collaboration between heavy hitters in the area of streaming data on the JVM and Akka Streams. The Akka implementation of the Reactive Streams specification effort is based on Actors as its mechanism for execution, distribution and resilience.

Read More
March 25, 2014

Akka 2.3.1 Maintenance Release

We—the Akka committers—are pleased to be able to announce the availability of Akka 2.3.1. This is the second first maintenance release of the 2.3 branch, containing documentation improvements and fixing several issues including:


Read More
March 18, 2014

Go Reactive with Java 8

We are very excited about the release of Java 8!  The new Lambda syntax makes it much easier for Java developers to go Reactive. The foundation of Reactive is Event-Driven. To be Event Driven you need an easy way to create and spawn up small independent tasks in an asynchronous fashion. Lambdas gives us exactly this, avoiding the usual anonymous inner classes that make code hard to comprehend. Combining Lambdas with Akka and Play Framework create a concise and cohesive programming model for Reactive applications on the JVM.

Read More
March 10, 2014

Upcoming webinars: Akka Persistence and Java 8

As many of our readers know, we've been hosting monthly webinars now since August 2013, and (aside from some problems with Citrix not supporting Linux) have experienced great success sharing content about our platform and related technologies with our community. Some of our most successful webinars have been Stefan Zeiger's Introducing Slick 2.0, Mathias Doenitz' s presentation about Spray on Akka, and James Ward on Optimizing Play for Production

Read More
February 12, 2014

Introducing Typesafe Shop!

We launched a store, featuring sweet new designs for Scala, Akka, Play Framework and Activator!  Order swag for meetups, buy gifts for team members, or just show off your Reactive style by wearing a customized shirt or hoodie. We’ll be adding more items periodically, so check back in for new gear. 

Read More
February 11, 2014

Coursera Case Study: Accessible Online Education with Typesafe

A big thanks to the folks at Coursera for telling their success story in our newest case study, "Making online education accessible with Typesafe." Coursera's popular online education service delivers high quality classes directly to users desktops, and turned the company into an overnight success. Delivering any service in a scalable, seamless manner however, is hard to do without the right tools. Coursera decided to utilize the Typesafe Reactive Platform to handle the massive scale and concurrency issues they faced. 

Read More
February 4, 2014

Managing energy with a Reactive application

This in-depth case study outlines how Typesafe helped Viridity Energy, an innovative software platform in the energy market, build an elegant architecture for their enterprise application, VPower. With Scala and Akka, VPower is able to hide the complexity of the energy markets, link customer energy usage and market price data and provide clear, actionable information to its customers that can dramatically reduce their energy costs. 

Read More
January 23, 2014

HolidayCheck’s journey with Scala and Akka

We're excited to publish our newest case study with HolidayCheck, Germany's largest online travel site and agency. To manage massive scale (30 million monthly visitors!), dynamic cloud and cluster deployments, polyglot persistence and simple API usage, HolidayCheck turned to Typesafe to help architect a solid and reliable foundation that could support their international user base.

Read More
December 16, 2013

Typesafe Helps Improve Development Velocity at Janrain

Hot off the presses, our newest case study with the team at JanrainThomas Lockney, software engineer at Janrain, talks about how the Typesafe Reactive Platform helps scale Janrain's User Management Platform. The study outlines how Janrain selected Scala for two standard “stacks” that Thomas' team utilizes: Akka with Spray for Web Services, and Play Web Framework for user interface development. 

Read More
December 16, 2013


We—the Akka committers—are pleased to announce the availability of Akka 2.3-M2 (PRE-RELEASE MILESTONE TWO). It is a preview on what is going to become Akka 2.3, so please give us feedback! This is probably the last milestone before the first 2.3.0 release candidate, which is estimated to be available at the end of January 2014.

Read More
November 20, 2013

Running a 2400 Akka Nodes Cluster on Google Compute Engine

We’re so excited that Google gave us 3000 cores to test a large Akka cluster on Google Compute Engine (GCE), which is an infrastructure-as-a-service that lets you run your large-scale computing workloads on Linux virtual machines hosted on Google's infrastructure. Google views Akka as a powerful tool for exploring the limits of GCE to run Akka/Java applications, so we were honored to  participate with their performance tests.


Read More
November 11, 2013

Typesafe-ish Sessions at Devoxx 2013

This week at Devoxx 2013 there are a number of sessions by Typesafe & community speakers about Play Framework, Akka, and Scala.  We will also have a booth where you can get your hands on a USB drive with Typesafe Activator and learn how to use it.  We hope to see you at Devoxx!

Read More
October 31, 2013

Watch Newest Webinar! Failure: The Good Parts

This week, our Director of Engineering, Viktor Klang, hosted a webinar—Failure: The Good Parts. In the presentation, Klang explores best practices for recovery, testing and checking when building concurrent, distributed software, and outlines how failure management is not an option.

Read More
October 23, 2013

How Conspire Built Its Backend on Akka and Scala

Sometimes you stumble upon a blog post that so perfectly speaks for your technology that it makes you giddy. That's what happened when our team came accross Ryan Tanner's recent series on Akka at Conspire. The four-part blog post chronicles how a team of three people built a scalable backend with Scala and Akka in just three months- only one of them having used Scala in the past! 

Read More
October 16, 2013

Typesafe gets Spray(ed)

After the very successful collaboration between the Spray and Akka teams: creating the new Akka IO module; we are thrilled to announce that this collaboration has been taken to the next level by merging the Akka and Spray projects—absorbing the awesome capabilities of Spray’s HTTP into Akka. With this, Spray will become a supported part of the Typesafe Reactive Platform.

Read More
October 8, 2013

Staying in Contact with an Actor’s Acquaintances

When an actor confers with another to use its services—most likely on a remote actor system—you will always have to handle the case that the other actor goes away. Either it terminates or the node crashes or the network connection fails, sooner or later something will go wrong. Instead of making dedicated network monitoring available, Akka follows a more general approach, focusing on the service you need instead of on the implementation details.

Read More
October 3, 2013

Auvik Networks simplifies computer networking

Our newest case study outlines how Auvik Networks is using the Typesafe Platform to build a radically simple, cloud-managed network automation platform to alleviate pains of computer networking. In the network world, managing an enterprise network can be complex and full of headaches and there are lots of technologies at play – VLAN’s, routes, dynamic routes, ACL’s, etc. Expecting an IT professional to develop a massively distributed system that encompasses hundreds of different nodes with numerous criteria to write all the business logic is an extremely challenging proposition.

Read More
September 18, 2013

Gawker Turns to Typesafe for Extreme Scale

After Gawker Media made the move to consolidate a previously fragmented infrastructure under a JVM based umbrella, they selected the Typesafe Platform as a natural choice to help manage their extreme scalability requirements. Gawker experiences over 80 million unique page visitors monthly, produces eight original brands with a collective audience of tens of millions of US readers, and has a development team split between the US and Europe- needless to say scale and a robust platform are necessities to help manage growth!

Read More
September 17, 2013

Typesafe Platform Powers UK Broadcast Powerhouse

A UK broadcaster required an innovative solution to their increasing business intelligence problem, so they turned to Valtech, a Global Digital Media Agency, to turn their product vision into reality. Always looking for the most suitable and efficient tool for the job, Valtech selected the Typesafe Platform; the combination of a Rapid Application Development web framework, scalability,and interoperability with the Java ecosystem made it a compelling offering. 

Read More
August 30, 2013

Akka 2.2.1 Released

We are pleased to announce the availability of Akka 2.2.1. This is the first maintenance release of the 2.2 branch, containing documentation improvements and fixing several issues.

Read More
August 29, 2013

How Primetalk uses Typesafe to Power Speech Portal

Primetalk Speech Portal is a new platform for building spoken dialog systems that delivers flexible and interactive dialogs as a human-computer interface for diverse information systems. The Primetalk team has the ambitious mission to replace the awkward interactive voice response systems (IVR) that are commonplace today, with user-friendly spoken dialog systems (SDS) and they're doing so with Akka and Scala!

Read More
August 28, 2013

47 Degrees Adopts the Typesafe Platform

47 Degrees is a software development and creative agency focused on the development of native mobile apps and highly scalable back-ends and API’s. In order to meet the unpredictable scaling requirements of their diverse client base, the company decided to switch from Java back-ends based on Spring, to Scala and the Typesfe Platform. The initial choice to adopt Scala was simle for 47 Degrees- being a Java shop, the team knew Scala could allow them to leverage and reuse many of their existing Java libraries and make a gradual migration of their current code bases while boosting developer productivity.

Read More
August 21, 2013

Tapad Turns to the Lightbend Platform

In an effort to deliver a robust system that would enable marketers and advertisers to consistently reach consumers across multiple devices, Tapad selected the Lightbend Platform to accomplish this monumental task. Tapad has proven to be a leader in cross-screen advertising technology, adddressing the new and ever-evolving reality of media consumption on smartphones, tablets and home computers.

Read More
July 30, 2013

Cake Solutions Embraces Typesafe Platform

Cake Solutions, an enterprise software solutions provider that architects and implements modern software for organizations, is on the Scala track! Cake aims to be well ahead of the technology curve by constantly evaluating the marketplace for products worthy of inclusion in their portfolio. This method offers Cake Solutions’ clients the very latest technology and equips their businesses with a technical competitive edge. The Typesafe Platform is a perfect example of a modern tool that Cake Solutions implements and uses to offer clients these advantages.


Read More
July 8, 2013

Akka 2.2.0 Released

We are pleased to announce the availability of Akka 2.2.0 "Coltrane." This is the second evolutionary step of the Akka 2 series outlined in our roadmap. The biggest feature is cluster support, which has already been part of the 2.1 release as an experimental preview. We have improved, tested and hardened it and, thanks to the valuable feedback from our users, can confidently remove the "experimental" flag: Akka cluster is now officially supported.

Read More
April 25, 2013

The Guardian Transforms Journalism with Typesafe

We all know the newspaper industry has been in a steady transition from print to digital since the web transformed the way readers consume and journalists share news. The Guardian is a UK-based newspaper that has been at the forefront of this transformation, changing from a print-based organization to one that is digital-first in philosophy and practice. Implementing this new strategy has involved a series of bold changes not only to the way they do things, but with the tools and software they used to accomplish these tasks.

Read More
February 26, 2013

Announcing Akka 2.1.1

We are pleased to announce the first maintenance release of the 2.1.x series of the Akka toolkit, fixing several issues including the following:

  • A possible thread leak at system shutdown
  • A bug in the scheduler which would delay tasks too long if scheduled a multiple of the wheel duration (defaults to 51.2 seconds) into the future
  • Wrong error handling when sending non-serializable or too large remote messages, leading to silent loss and extraneous reconnect

This update is backwards binary compatible, meaning that the JAR files of release 2.1.1 are a drop-in replacement for 2.1.0—but not the other way around. We recommend that all users upgrade at their earliest convenience. Please refer to the full announcement for more details.

Happy hAkking!

Read More
January 3, 2013

Akka 2.0.5 Released

We have released an update to Akka, addressing several small bugs and fixes. The most notable changes are:

  • Allow null as reply from a TypedActor
  • Properly set stateData when stopping an FSM Actor
  • Fix a regression introduced in version 2.0.4 within the embedded ForkJoinPool implementation (only relevant for direct users of the JSR166 API)

Please see the full announcement for more details.

Happy hAkking!

Read More
December 26, 2012

Akka 2.1.0 Released

We are pleased to announce the availability of Akka 2.1.0 ‘Mingus.’ This is the next step of Akka’s evolution, following the major transformation that was 2.0—you are invited to look back at the announcement from March 6, 2012. The 2.0 release laid the groundwork, with a completely message-based internal structure that enables your actor-based services to interact regardless of where they are hosted. As a result, you can scale up and out by configuration at deployment time. Today’s release adds cluster support, forming a powerful substrate on which elastic cloud-based applications are built.

Read More
November 16, 2012

Akka 2.0.4 Released

We have released an update to the Akka middleware, which fixes several bugs and is binary compatible with previous releases in the 2.0.x series. The most notable changes are:

  • Fix a divide-by-zero bug in routers
  • Fix a wrap-around bug in HashedWheelTimer which would expire timeouts early
  • Stop using Unsafe.throwException to allow running on Android
  • Configurable worker pool size in remoting to allow running with fewer threads

We strongly recommend updating all projects using the 2.0 series to this version. Please see the full announcement for more details.

Happy hAkking!

Read More
February 17, 2012

Jfokus 2012 Recap

by Jonas Bonér I'm just back from an exciting few days with the Typesafe team at Jfokus 2012. Jfokus is a conference that rapidly is becoming one of the best developer conferences in Europe. This year was no exception: high energy, great speakers ...

Read More