クラサバなら、ピーク時だって利用者なんてたかだか。
増加率も大したことはない。
けどクラウドサービスは、跳ねたら増加率半端ないし、ピーキー度も桁違い。
なので、
- DBに接続したら負け
- リアルタイム処理じゃなく事前処理。同じ処理を2回以上したら負け
ってのが、設計の鉄則。
これ無視して普通のクラサバ風に「全部DBにお願い」ってやったら、「大量受注!」ってタイミングで障害発生したり、長期間待機で信用失ったりで、チャンスを逃す。
ってのは忘れちゃならないと思う。
おいらが今まで関わってきた炎上現場は、ほとんどこれだから。