In this chapter, we illustrated that graph databases such as Neo4j are extremely well placed at playing a role in many enterprise architectures where impact analysis and simulation is important. There are many different fields where this may be useful, but we chose two specific domains to illustrate this use case. First, we took a look at a business process management use case, where analyzing and understanding the potential impact of a change in a network would be of primary interest to the user. Then, we took a look at an impact simulation use case, where we wanted to set up a use case in which we could iteratively simulate different impact scenarios and see what the result of those changes on the network would be, using a product hierarchy as an example to do so.
We hope we have given you a good overview of the use case and its potential.