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: ...