|
|
|
|
|
by tetsuhamu
1612 days ago
|
|
The #1 reason to split your serving architecture into microservices is that your application can't fit in 1 server's memory. If your application fits in 1 server, you have a choice, otherwise you don't. If your application can't fit in 1 server and you can't split it up, you have to refactor so it can. If you can't refactor your application to have isolated domains, aka your domain is so complex it must take up an entire server, you have a serious problem. Clustered applications are unavoidable. |
|