Blog Logo
TAGS

Celebrity Deathmatch: Akka.NET vs Orleans - Hannes Lowette - NDC Oslo 2023

Duration : 01:00:55

Hannes discusses the evolution of the use of actors in software development, citing changes in technology like smartphones and the Internet of things as well as the need for efficient, high-throughput systems. With the number of cores in machines increasing, parallelization becomes a critical requirement for efficient programming, with highly parallelizable code necessary for linear scaling. Hannes notes that managing threads is difficult due to the possibility of shared state and race conditions. He explores two frameworks, Akka and Orleans, analyzing their differences and providing insight into which may be the better option for specific scenarios.