現在、本番環境のDjangoサイトを書き直しています。新しいサイトを古いサイトと並行して展開し、次のスキームを使用してトラフィックを古いサイトから新しいサイトにゆっくりと迂回させたいと考えています。
- 新しいアカウントは新しいサイトに移動します
- 既存のアカウントは古いサイトに移動します
- 既存のアカウントには、新しいサイトにオプトインする機会が提供される場合があります
- 新しいサイトに転用されたアカウントはオプトアウトして古いサイトに戻される場合があります
Cookieが関係していること、およびNginxがCookieに基づいてリクエストを書き換えることができることは私には明らかです。
クッキーがどのように設定されるかは、私には少し謎のままです。鶏が先か卵が先かという問題のようです。誰かがこのようなスキームをうまく実行しましたか?どうやってやったの?