If you have more than a few microservices, their interdependencies get hard to reason. I worked for a few years on a project to manage and control microservice dependencies and to make sure it would be possible to turn the company’s tech back on if we ever turned it off. The resultant talk was called “Have you tried turning it off and turning it on again?”.
LISA talk: https://www.youtube.com/watch?v=xvk4RFGsrWo
USENIX review: https://www.usenix.org/blog/review-disaster-recovery
Graphviz examples: https://github.com/whereistanya/graphviz