サービスインターフェースのアップデート
いま作ってるサイトなんだけど、DBとWebサーバーが
別のレンタルサーバーになっていて
(ASP.NETとして強いレンタルサーバーとDBとして強いレンタルサーバー)
をWebサービスでつないで、サイトを運営しています。
で、時々、問題になるのがWebサービスを変更するとき。
関数の能力がスペック的に足りなくなってきてるので
引数を増やしたり、減らしたり、なんて時に割と困る。
ローカルDBサービス
ローカルWebページ
サーバーDBサービス
サーバーWebページ
という、4つに波及する。あと、DB自体。
1.ローカルサービスを書き換えで一時的に機能拡張した関数の作成、デバッグ
2.アップロード
3.ローカルWebページの関数を一時的な関数の呼び出しに変更
4.アップロード
5.ローカルサービスのもとの関数を、機能拡張
6.アップロード
7.ローカルWebページの関数を機能拡張した者へ差し替え
8.アップロード
9.ローカルサービスの一時的な関数を削除
10アップロード
という、めんどくさい手順を踏むことになる。
まぁ、メンテナンス、といってサーバーをダウンさせて行えば
もうちょっと簡単にいくんだが。