Acting Lessons for Scala Engineers with Akka and ZIO
summary
Compares Akka and ZIO Actors by building a contrived mailing‑list app that actually spawns actors, validates emails, logs actions and sends subscribe replies; shows Akka’s typed Behaviors and ZIO Actors’ stateful behaviors using UIO/RIO effect types and for‑comprehensions, enforces errors via a typed failure channel, and wires an actor system that runs and logs successfully. Notes persistence choices (Akka: multiple stores, ZIO Actors: JDBC only), monitoring differences and Akka–ZIO interop availability.
AI-written summary · about
chapters (7)
- 0:00Introduction and context
- 2:05Understanding actor models
- 4:00Akka actor implementation
- 10:36ZIO actors implementation
- 16:03Building ZIO actor systems
- 18:36Akka vs ZIO comparison
- 20:30Resources and conclusion
related talks
17mYou asked for it, you got it: type safe Actors
54mScala concurrency patterns with Actors
37mBeyond Fault Tolerance
32mAdopting Actors... an epic tale of loss and learning
30mNext Generation of Scala
45mSo you want to be an actor? Lessons from implementing the actor model
25mSCALAZ 8 VS AKKA ACTORS
44m10 Lessons From Implementing The Actor Model
