Web applications 慢慢淘汰旧的web应用程序&x2B;增量替换

Web applications 慢慢淘汰旧的web应用程序&x2B;增量替换,web-applications,architecture,Web Applications,Architecture,我正试图提出一个计划,逐步淘汰一个旧的(8-10年以上)web应用程序代码库,并在其旁边逐步构建一个新的代码库 我希望找到一种方法允许请求通过,然后根据URI将它们路由到适当的代码库 最好的描述方法是举个例子。首先,我想迭代构建文章: # route it to the new web application codebase /articles/:id: # everything else besides /articles* goes to the old codebase. /* 我可

我正试图提出一个计划,逐步淘汰一个旧的(8-10年以上)web应用程序代码库,并在其旁边逐步构建一个新的代码库

我希望找到一种方法允许请求通过,然后根据URI将它们路由到适当的代码库

最好的描述方法是举个例子。首先,我想迭代构建文章:

# route it to the new web application codebase
/articles/:id:
# everything else besides /articles* goes to the old codebase.
/* 

我可以控制服务器架构(应用程序语言除外),它现在使用php+apache+varnish。因此,任何有助于实现这一目标的技术都是好的;)

我会仔细看一下mod_rewrite

它在动态修改URL时为您提供了相当大的灵活性,同时仍然将逻辑排除在应用程序层之外。这将使这个中间状态与任何一个代码库分离,允许它们彼此不可知