中間層サーバーが3方向に複製され、バックエンドデータベース(MySQL、PostgreSQLなど)が3方向に複製されるとします。ユーザーリクエストにより、中間層サーバーにいくつかのユーザーデータが作成されることになります。これを、障害に強い方法でバックエンドデータベースにコミットしたいと思います。
たとえば、1つのSQLデータベースにデータを送信し、他のデータベースにデータを複製する場合、1つのSQLデータベースでデータを複製する前にハードドライブがクラッシュすると、データが失われます。
実際の現実の世界で使用されているフォールトトレランスのベストプラクティスソリューションは何ですか。