|
|
|
|
|
by asdfman123
2436 days ago
|
|
Microservices are usually a bad idea for software unless your whole business model depends on lots of people using your software down the line. It's certainly not good for internal software. What people really need to do is follow SOLID principles, use interfaces appropriately, and just generally practice good architecture. The real benefit is the separation of concerns, which microservices promises to deliver. But well designed software does that too, and you don't have the headache of coordinating all that hardware. I guess it's easier to sell something trendy to upper management (we're doing the new, hot thing) than to sell a code rewrite (we're not going to ship new features for a while as we opaquely push around code). |
|