Develop a methodology for writing correct software. No bugs, guaranteed.
Could you elaborate more on what you mean by "could be taken much further"?
> good luck with a legacy microservice architecture in a few years. And it seems to be getting worse.
It is getting worse. The complexity of systems and their dependencies are growing faster than the discipline of seeking to reduce accidental complexity.