One of the most important things in a company with a complex architecture is share information across different teams. The documentation helps the new people have joined the company, the handover, the analisys etc etc..
I'm searching for a software that allows the creation of visual documentation in which could be possible to move through different layers of details.
I imagine the general architecture diagram in which is clearly defined the relationship between all the components (microservices communicating with API boxes, cloud services or databases and so on). Simply selecting a particular component (the spring-boot spring-batch instance or the elasticsearch box or the angular front-end), the level of details increases. The internal structure of the current module in terms of Network (type of server, balancer ..), Flowchart, Entity-Relationship, User interface etc etc. The enhancement the these details ends in very detailed info about server configurations for the local env, spring security roles, spring batch cron expressions and so on ..
I'm asking too much, isn't it?