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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.