diff --git a/radar/2022-03-28/vistecture.md b/radar/2022-03-28/vistecture.md new file mode 100644 index 0000000..008b85f --- /dev/null +++ b/radar/2022-03-28/vistecture.md @@ -0,0 +1,18 @@ +--- +title: "Vistecture" +ring: assess +quadrant: tools +--- + +[Vistecture](https://vistecture.me/) is a tool for the visualization and analysis of distributed +and/or microservice-oriented software architectures of any scale. It can be integrated in a projects +CI pipeline for the automated generation of up-to-date documentation. + +With projects at AOE reaching a certain threshold of size and complexity, we started struggling +with keeping documentation up to date manually, especially with regard to e.g. architecture diagrams +or API request/response flows. Thus, we have developed a tool for the rendering of various kinds +of documentation and visualizations based on a single architecture description file. + +Applications (microservices) and dependencies are defined using a simple, YAML-based syntax. This +service definition can then be converted to the desired output formats or browsed in the Vistecture +online viewer.