What Happened This Time?
Each library was self-consistent
- It specified the correct source for all expected messages
Interaction between the libraries was their downfall
- Extra messages in the system were the problem
The lesson:
- Separate unrelated communications universes