|
|
|
|
|
by okamiueru
2200 days ago
|
|
Seems just a bit too black and white. Surely there can be reasons for splitting up a monolith. Some domains might require very strict boundaries for shared memory and concurrent software on a given system. CE Certified class C medical software comes to mind. Isolating something to a simple deployment exposed through an RPC API might make it far easier and straight forward to validate and pass requirements. Micro-services can be used and misused. Good engineering rarely follows these culture-trends. If it makes sense, it makes sense. |
|