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

Design and architecture solutions to break a monolithic "NON web based local host application"

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

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

您拥有源代码的网络应用程序是理想的人选。 Web 非常适合该模型,因为它适用于 TCP/IP 堆栈。还有其他 use-cases,但不适合。

Here 是一个很好的起点,描述了将单体应用程序重构为微服务的模式。

它还包含两个具有相同应用程序的示例:one being the monolithic and the same microservices based one 这样您就可以看到它是如何被重构成小块的。