Overview
Syllabus
Intro
Actors vs Futures
Pick the Right Tool for The Job
Actor Use Cases
Future Use Cases
Avoid Java Serialization
Sending Data Through Network
Persisting Data
Java Serialization - Round Trip
Java Serialization - Footprint
Java Serialization Implementation
Binary formats Schema-less
Flat Actor Hierarchies
The Actor Hierarchy
Two Different Battles to Win
Errors & Failures
Error Kernel Pattern
Backoff Supervisor
Graceful Shutdown
High-level Procedure
Integration with Sharded Actors
CoordinatedShutdown Extension
Distributed Transactions
Two-phase commit (2PC)
Saga Pattern
Investigating Longtail Latencies
Tolerating Longtail Latencies
Quick Tips
Questions
Taught by
Scala Days Conferences