Agree with the final takeaway -- "... know how your application behaves under different failure scenarios. Testing connectivity loss, loss of network services, and other failures are very important when building a high availability application."
Interesting. Hugely useful to enable Flexibility and customization of business logic for Backend as a Service platforms. But how do I get my own business logic on the service?