私は 2 つのデータベースを持つシステムを持っています。1 つは顧客向け Web サイトで使用され、もう 1 つは「バックルーム」注文処理システムで使用されます。Web サイトからバックルーム システムへのクエリを実行するように依頼されました。内部システムで Web ベースのリクエストを無視して実行するのは危険に思えます。さらに、これは、ファイアウォールでルーティングを開いて、内部サーバーへの外部接続を許可することを意味します。
e コマースのベスト プラクティスは何ですか? 会社全体を 1 つのデータベースで運営していますか? それとも、システムごとに個別のデータベースと、それらを接続するためのミドルウェアですか?
Web アプリケーションが内部システムからデータを取得することが必要な場合がありますが、インターネットからの HTTP 要求に基づく必要はありません。
「場合による!」というのが一番の答えだと思います。したがって、ミドルウェアをいつ使用し、いつ使用しないかについての経験則がある場合は、ここに記載したいと思います。