/microservices-availability-simulator

A software that's using Monte Carlo simulation for showing availability of combination of microservices

Primary LanguagePythonMIT LicenseMIT

microservices-availability-simulator

A software that's using Monte Carlo simulation for showing availability of combination of microservices.

Usage

You need the following libraries installed:

  • networkx
  • mathplotlib

See main.py as an example on how to use the simulator. Another detailed example can be found in the examples folder. I also encourage you to read the article I wrote about this topic. It explains everything in detail.

Screenshots

screenshot1 screenshot2

References

NxGraph used as a graph library

Whitepapers describing relevant topics