Chapter 4. Mapping from domain to toolkit

This chapter covers

  • Choosing reactive components to represent the domain
  • Designing a message protocol
  • Modeling system state
  • Scaling to many actors
  • Recovering from faulty actors

We believe that one of the best ways to learn is through the process of analogical reasoning—comparing the known with the unknown. An analogy is like a handle on a heavy bucket. Although you may still be able to pick up the bucket without one, your chore will be more difficult. The use of analogies in graduate school is quite common, especially in the disciplines of science and engineering. In these disciplines, an analogy is referred to as a succedaneum, which means substitute. The poet William Wordsworth captured it best: ...

Get Reactive Application Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.