~/talk

Akka + F# = Akkling

TalkinRussianat .NET Fest 2018 · on Monday, 2018-10-29· [microservices]
slides:none on file

Akkling is an experimental F# API for Akka.NET that provides typed actors and F#-friendly support for actor lifecycle, cluster sharding, and reactive streams. The talk describes replacing an Akka.NET C# implementation with Akkling in a production NRK media-file distribution system that uses RabbitMQ, Akka.NET clustering, SQL Server persistent journaling, and parallel uploads; the redesign halves code size while keeping one actor per file to preserve sequential handling, though cross-process cluster sockets caused platform issues during demos. The Akkling repository is active but not yet at 1.0.

AI-written summary · about

  1. 0:00Introduction
  2. 3:57Actor model for NRK
  3. 7:10C# vs Akka.NET issues
  4. 10:01Why Akkling over Akka.NET
  5. 13:42Actor typing in Akkling
  6. 17:59Demo: simple actors
  7. 27:43Demo: actor state
  8. 31:19Demo: supervisors and recovery
  9. 35:51Demo: persistent actors
  10. 41:00Clustering and sharding
  11. 46:47Demo: Akka Streams
  12. 50:27Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.