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

8/19/2020

I am looking at pointers for design and architecture solutions to break a monolithic application. This application is a non-web, localhost application. How can I do this using Microservices, Kubernetes, Dockers? Are Dockers, Kubernetes and Microservices design patterns only applicable to Web-based apps?

-- py_newbie
docker
kubernetes
microservices
monolithic
non-web

2 Answers

8/19/2020

There is some good information around that question here:

Network applications, that you have the source code for, make ideal candidates. Web nicely fits into the model since it works on TCP/IP stack. There are other use-cases out there as well but don't fit naturally.

-- Faheem
Source: StackOverflow

8/20/2020

Here is a good starting point describing patterns for refactoring monolith app to microservices.

It also contains two examples there with the same application: one being the monolithic and the same microservices based one so that you can see how exactly it was refactored into small pieces.

-- acid_fuji
Source: StackOverflow