[[TrainTicket]]のアプリケーションデータの管理で留意すること。
- Kubernetesのエフェメラルなボリュームに保持されるため、コンテナの再起動でデータが揮発する
- SpringFrameworkの起動処理時に、所定の初期データがMongoDBに流し込まれる。
- データが揮発したときに、各マイクロサービス間のデータ一貫性が失われる可能性がある。
そのため、正しい状態に回復させるには、すべてのMongoDBを再起動したのちに、初期データを流し込むすべてのSpringアプリを再起動する必要がある。