システム障害発生時の対応方法について迷っています。
ここで言うシステム障害は、laravelで実装したアプリケーション実行中に生じる、データベース登録エラーやメール送信失敗です。
mail関数を使いメールサーバーを介さず送信すると言う方法が思いつきます。
https://www.php.net/manual/ja/function.mail.php
下記の事を考えて、mail関数を使おうと考えています。
- メールサーバーは不要なのでコストが低い
- システムで使用しているメールサーバーとは切り離しているので、メール送信失敗も感知できる
- (かなり乱暴ではありますが…)個人情報を含まなければ、漏洩しても被害が小さい
ただ、mail関数を使った通知を作った事がなく検討している状況です。
slackやAWS SES等の外部サービスに送信を任せる方法も考えつくのですが、案件上選ぶ事が難しい状況です。
題記の内容に戻りますが、システム障害時の通知にmail関数を使う事のデメリットは何か考え付きますでしょうか?
回答1件
あなたの回答
tips
プレビュー