设计和架构解决方案以打破整体式"NON web based local host application"



我正在寻找设计和体系结构解决方案的指针,以打破单一应用程序。此应用程序是一个非web本地主机应用程序。我如何使用微服务、Kubernetes、Dockers来做到这一点?Dockers、Kubernetes和Microservices的设计模式是否仅适用于基于Web的应用程序?

这里有一个很好的起点来描述将单片应用程序重构为微服务的模式。

它还包含了两个具有相同应用程序的示例:一个是单片的,另一个是基于微服务的,这样你就可以看到它是如何被重构成小块的。

这里有一些关于这个问题的好信息:

  • https://thenewstack.io/containerize-legacy-applications-not/

拥有源代码的网络应用程序是理想的候选者。Web非常适合这个模型,因为它在TCP/IP堆栈上工作。还有其他用例,但它们并不自然。

相关内容

最新更新