マイクロサービスアーキテクチャに基づいたWebアプリケーションのバックエンドを構築しています。各マイクロサービスは、特定のモジュールに関連するタスクのみを管理し、独自のローカルデータベースを持ちます.1つのモジュールに複数のマイクロサービスが存在する場合があります。たとえば、マイクロサービスのデータベース設計
カスタマーモジュールには独自のマイクロサービスがあり、マイクロサービス顧客データを保持するためのローカルデータベースを持ちます。 オーダー・モジュールは、オーダー・レコードを永続化するために、独自のローカル・データベースを持っていることが望ましいでしょう。
私はイベント駆動型アーキテクチャを使用して、データの永続性を管理することを考えていますが、私はこの実装のために役立つことができ、いくつかのデータベースがあるかどうかを知りたい(カサンドラは、多分?)
私はどんな提案を開いています:)
アプリケーションを適切に抽象化すると、どのデータベースを使用するかの決定は、開発の後半段階に進むことができます。 – Fabio