Akka

Highly Concurrent, Scalable and
         Fault-tolerant
Problems…
Background :
• Writing correct concurrent, fault-tolerant and
  scalable applications is too hard
• Most of the time it’s because we are using the
  wrong tools and the wrong level of
  abstraction.
Why Akka..?
• Akka is Open Source and available under the
  Apache 2 License.
• Akka uses the Actor Model together with
  Software Transactional Memory to raise the
  abstraction level and provide a better
  platform to build correct concurrent and
  scalable applications.
Why Akka…?
• For fault-tolerance Akka adopts the “Let it
  crash”, also called “Embrace failure”, model
  which have been used with great success in
  the telecom industry to build applications that
  self-heals, systems that never stop.
• Akka can be implemented in Java and Scala

Why akka

  • 1.
  • 2.
    Problems… Background : • Writingcorrect concurrent, fault-tolerant and scalable applications is too hard • Most of the time it’s because we are using the wrong tools and the wrong level of abstraction.
  • 3.
    Why Akka..? • Akkais Open Source and available under the Apache 2 License. • Akka uses the Actor Model together with Software Transactional Memory to raise the abstraction level and provide a better platform to build correct concurrent and scalable applications.
  • 4.
    Why Akka…? • Forfault-tolerance Akka adopts the “Let it crash”, also called “Embrace failure”, model which have been used with great success in the telecom industry to build applications that self-heals, systems that never stop. • Akka can be implemented in Java and Scala