Speaker: Jamie Allen (@jamie_allen)
Building asynchronous, non-blocking and parallel systems is difficult to do with the core Java primitives, requiring a higher level of abstraction such as actors. However, using them can be daunting, where developers not only have to understand the syntax but also the semantics of these esoteric constructs. This talk discusses how to best leverage actors to build Reactive application that are fault tolerant and elastic in scale, and includes use cases for building self-healing systems that do not depend on the ordered timing of events, as well as how to compose distributed transactions and build domain-specific behavior for varying kinds of failure that may occur.
Jamie Allen is the Senior Director of Strategic Enablement Services for Typesafe, responsible for the enablement of customers around the world through consulting and training. He is the author of Effective Akka (O’Reilly), and the co-author of the soon-to-be-released Reactive Design Patterns (Manning). Jamie is a computer languages enthusiast who enjoys writing performant code that most efficiently leverages the resources at hand.