What is it?

  • Implementation of a virtual actor system.
    • More on what that means later.

Use cases

  • Stateful distributed workloads.
  • Gaming
    • Halo
  • IoT
  • Energy systems

Basic concepts

  • What is an actor?
    • What is a grain?
      • How do they differ?
  • What is an actor system?
    • What is a silo?
    • Location Transparency?

Benefits

  • Speed (lot’s of things can happen just in memory).
  • Location Transparency.

Advanced concepts

  • Observable
  • Streams

Experiences

  • Designing a solution
  • Test-ability

Capabilities