post/prepare-for-the-worst-with-best-practice-call-flow-design.html