3 ms·
Modules are lot cheaper if you have a solver for them. Microservices are the same modules. Though they force-add distributiveness, even where it can be avoided
by pshirshov 4y ago
Modules are lot cheaper if you have a solver for them.
Microservices are the same modules. Though they force-add distributiveness, even where it can be avoided, which is fundamentally worse. And they make integration and many other things lot harder.
- surprisetalk 4y agoWhat is a "solver"? Do you have any resources where I can learn about them?
- pshirshov 4y agoWell, anything what allows you to express the wiring problem in formal terms and solve it. A dependency injection library. Implicit resolution mechanism in Scala. They may solve basic wiring problem. distage can do more, like wire your tests, manage component lifecycles, consider configurations while solving dependency graph to alter it in a sound manner.