Googleのデータモデルにはユーザーが含まれています。 Googleでは、支払いを処理するために外部API(Zと呼ぶ)を使用しています。 Zでユーザーを作成し、内部IDをZ IDにリンクするマッピングテーブルを作成します。これは "環境"間に1対1の関連がある場合にうまく動作します。外部APIへのマッピングテーブルの処理
問題は、Zが "ステージング"という1つのテスト環境を提供していることです。しかし、私たちは複数の環境、「サンドボックス」、「ステージング」、各devのローカルなどを持っています。理想的には、さまざまな環境をZのステージングにポイントできますが、マッピングテーブルは各環境で間違っています。それぞれの環境は異なるユーザーベースを持ち、電子メールが衝突して誤ったZ IDを指している可能性があります。 Zは(またはアーカイブ)機能を削除しません。
どのようにこれらのマッピングテーブルを管理できますか?
環境間で異なるアプリケーション/環境プロパティとしてマッピングできますか? –