按照可伸缩性分开队列/处理代码回购是一个好主意吗?

我有一个应用程序接受请求,validation,入队,另一个处理请求的部分。

现在,意识到请求可能增长,并需要扩大/缩小。

我认为把代码分成两部分,请求处理程序和作业处理可能是一个好主意。

这样思考,我可能能够以比job-processer更高的速度放大/缩小request-hanlder的应用程序实例。

这是一个好方法吗? 有没有其他可能的解决scheme?