3+ years ago i landed as architect onto a working system having 300Kloc js codebase across 20+ repos, plus other ~100 unused ones with unknown Mlocs in them, running over 25+ containers in 2 datacenters.. without neither good architectural diagram nor deployment diagram nor runtime flow diagram... took me quite some months to build some mental image of which is what and where and why. It was event-sourcing engine so event-flows mapping from parsing the source was doable (few weeks, python+esprima+graphviz), but all else... nope.
Anyway, do ping me if you feel like it, any time.
----
[0] https://news.ycombinator.com/item?id=43161332 - subimage.io
[1] https://news.ycombinator.com/item?id=42521769 - gitdiagram.com
[2] https://news.ycombinator.com/item?id=42976467 (manned service?)
[3] https://news.ycombinator.com/item?id=41393458 - codeviz.ai