Strange Loop

2009 - 2023

/

St. Louis, MO

Scalable Concurrent Applications with Akka and Scala

Akka (akkasource.org) is a Scala and Java framework for building highly scalable, fault-tolerant applications. Akka is inspired by Erlang's OTP framework. It uses Actors as the primary concurrency mechanism, with support for fault tolerance through transactional actors ("transactors"), actor supervision and error recovery, distributed processing, and transactional state management using Clojure-style persistent data structures, with or without "durable" persistence from NoSQL data stores like MongoDB, Redis, and Cassandra.


 Akka also provides convenient integration APIs to 3rd-party libraries for web applications, REST, messaging queues, security, Spring and Guice dependency injection, etc.


 Using a live example, this session demonstrates the capabilities of Akka and the productivity you can enjoy while using it.

Dean Wampler

Dean Wampler