June 2015
Intermediate to advanced
624 pages
18h 45m
English
In all fighting, the direct method may be used for joining battle, but indirect methods will be needed in order to secure victory.
—Sun Tzu
This chapter addresses two common problems for many products: the reliance upon state and the use of synchronous communications. We explain the impact of synchronicity on both availability and customer satisfaction. We suggest approaches to mitigate these effects and provide a rationale for moving most transactions to asynchronous implementations. We evaluate common reasons for implementing state, suggest alternative approaches, and arm the reader with mitigation strategies when state is required.
The process of synchronization refers ...
Read now
Unlock full access