SESSION + Live Q&A

High Performance Actors

Typically, when looking at performance, organisations look at it in terms of resource utilisation. One way Akka actors stand out is by using resources very efficiently, while also maintaining the Reactive Principles such as resilience, i.e. the ability to react to failure in a non-catastrophic, graceful manner.

In this talk, we’ll take a deep-dive to investigate how efficient resource utilisation is achieved with Akka. We'll look at some of the other libraries that Akka leverages for improved efficiency, e.g. Aeron & JCTools. We’ll also review a real-life business case which illustrates Akka’s ability to outperform other architectures and achieve efficient resource utilisation while lower operating costs.

After this session, you should be confident in your ability to achieve improved efficiency at scale with Akka. You should also be ready to start building performance critical systems using the Actor model.


Speaker

Kiki Carter

Building on Reactive Architectures @Lightbend

Kiki Carter is a Principal Enterprise Architect at Lightbend, Inc.  I have a passion for leading enterprise transformations, creating innovative solutions using emerging technologies to modernize heritage environments. I find a certain joy developing large scale, high performance...

Read more
Find Kiki Carter at:

Location

Westminster, 4th flr.

Track

Bare Knuckle Performance

Topics

Actor ModelPerformanceReactive ProgrammingDesigning for FailureResilient SystemsSilicon ValleyLightbend

Share

From the same track

SESSION + Live Q&A Performance

Applied Performance Theory

How does your system perform under load? What are the bottlenecks, and how does it fail at its limits? How do you stay ahead as your system evolves and its workload grows? Performance theory offers a rigorous and practical (-- yes!) approach to performance tuning and capacity planning. In this...

Kavya Joshi

Software Engineer @Samsara

SESSION + Live Q&A Consensus Systems

Cluster Consensus: When Aeron Met Raft

Consensus protocols enable distributed systems to agree a common view of shared state. This common view allows a cluster to continue service while a majority of its members are available. Raft was designed to be understandable. Raft succeeded in this goal and became popular. Aeron was designed...

Martin Thompson

High Performance & Low Latency Specialist

SESSION + Live Q&A Interview Available

PerfView: The Ultimate .NET Performance Tool

PerfView is a free, standalone, small-impact tool produced by the CLR team that helps in performance investigations. It offers several unique features for understanding large performance reports, such as sampling, pattern folding, differencing, and grouping. You can use it for ETW analysis on...

Sasha Goldshtein

CTO of Sela Group, a Microsoft MVP and Regional Director

SESSION + Live Q&A NVRAM

Software Design for Persistent Memory Systems

Nonvolatile RAM (NVRAM) will soon be widely available. Specific software techniques will be required in order to fully realise the potential that NVRAM offers. Byte addressable persistence offers both new opportunities and new challenges. This talk will cover both naive approaches to leveraging...

Howard Chu

Systems Level Developer & CTO @SymasCorp

View full Schedule