2 ms·
Untyped code bases with microservices are the best code bases out there by far. They are exceptionally easy to refactor, add-in new parts, etc. The keyword is
by ReflectedImage 3y ago
Untyped code bases with microservices are the best code bases out there by far.
They are exceptionally easy to refactor, add-in new parts, etc.
The keyword is microservices, you need to know how to do proper microservices if you are using untyped code.
- bcrosby95 3y agoI dunno. Something like spec, dialyzer, or "assertive" typing (in the case of Elixir) on the boundary works just fine for me.
- kaba0 3y agoMicroservices just push the problem out of sight — now you need interoperable types between them, there are race conditions, IDEs don’t see inside the black box of other services so refactoring is harder, etc. They can be the correct solution sometimes, but blindly applying them everywhere is just dumb.