Source: https://docs.marklogic.com/guide/ref-arch.pdf