優れたシステムは、目立ちません。問題が起きても表に出ず、ユーザーは何も意識せずに使い続けられる。そんな「静かな設計」がなぜ重要なのかを考えます。
通信は常に成功するとは限りません。SMSが届かない理由は一つではなく、ネットワークやフィルターなど様々な要因があります。だからこそ、リトライやフォールバックを前提とした設計が重要になります。