1. Introduction
  2. Quick DDD Primer
  3. Actor Systems
    1. What is an Actor System?
    2. Why Choose an Actor Model?
    3. Key Advantages of Actors
    4. System Maintainability
  4. Actors
    1. Message Passing
    2. Mailboxes
    3. Communication Channels
  5. System Design
    1. Supervision
    2. Direct Actor Communication
    3. Pub/Sub Communication
    4. Hybrid Communication
      1. Request-Response
  6. Messaging Concepts
    1. Correlation IDs
    2. Tell
    3. Ask
    4. Kinds of Messages
    5. Dead Letters
  7. Persistance
    1. Journal
    2. Snapshots
    3. Actor Recovery
  8. Testing
  9. Design Patterns
    1. Resilience
      1. Circuit Breaker
      2. Backoff
      3. Retry
      4. Throttling
      5. Timeout
      6. Fail Fast
    2. Isolation and Resource Protection
      1. Bulkhead
      2. Load shedding
      3. Rate Limiting
      4. Mailbox Control
    3. Message Routing and Delivery
      1. Dead Letter Queue
      2. Scatter-Gather
      3. Sharding
      4. Consistent Hashing
    4. State and Lifecycle Management
      1. Passivation
      2. Event Sourcing
      3. State Machines
      4. Lifecycle Hooks
    5. Coordination and Workflow
      1. Workflow Coordinator
      2. Saga
      3. FSM
      4. Stashing
      5. Aggregator
    6. Distribution and Scalability
      1. Cluster Singleton
      2. Cluster Sharding
      3. Replication
      4. Partitioning
      5. Service Discovery
    7. Monitoring and Observability
      1. Health Probes
      2. Actor Logging
      3. Dead Letter Monitoring
      4. Circuit State Reporting