私は、クライアントにカスタマーサポートを提供する会社のために働いています。私はいくつかのイベントが発生したときにクライアントに電子メールを自動的に送信するシステムを設計しようとしています。システムは、バックエンド部分とWebインタフェース部分で構成されます。バックエンドはWebインターフェイス(電子メールテンプレートを変更するための内部使用のみ)との通信を処理し、最も重要なのはデータベーステーブルをチェックし、その結果に基づいて電子メールを送信します。電子メールシステムの設計方法は?
これはスケーラビリティを実現し、必要なパフォーマンスを提供できるように、これをどのように設計できるのだろうかと私は思っています。これはおそらく数時間に数千の電子メールを処理する必要があります。私は、この種のアーキテクチャを将来必要に応じて容易に拡張できるようにするために、どのように考えなければならないかということにほとんど関心があります。
PythonはPostgresのバックエンドで使用されます。おそらく、PythonのWebフレームワークとフロントエンドのGWTの間で最初にくるもの(これは最も単純な作業のようです)。
+1の棚のヒントとISPの驚き! –