4 ms·
Services should be independent of each others (as much as possible). IMHO, technical debt is found in coupling (modules, services, ...), the number of dependen
by linkdd 6y ago
Services should be independent of each others (as much as possible).
IMHO, technical debt is found in coupling (modules, services, ...), the number of dependencies (not only code dependencies, since making an HTTP request also introduces a soft dependency), and the amount of knowledge required to understand the code.
If your service is unaware of its infrastructure (understand: i don't care if i run in docker/k8s/baremetal/...), the infrastructure's technical debt does not leak to the code.