Akka is the platform for the next generation event-driven, scalable and fault-tolerant architectures on the JVM. It uses the Actor Model together with Software Transactional Memory (STM) to raise the abstraction level and provide a better platform to build correct concurrent and scalable applications. For fault-tolerance it adopts the “Let it crash” model which have been used with great success in the Telecom industry to build applications that self-heals, systems that never stop. Akka’s Remote Actors, backed by a scalable non-blocking IO implementation, provides the abstraction for transparent distribution and the basis for truly scalable and fault-tolerant applications. This video presents Akka, how it can be used to solve hard problems and the ideas behind its design and implementation.