Neo4J is mainly a one-machine database. For larger clusters, you probably want to look at ArangoDB or Dgraph, for examples. Meaning, as long as your data can be stored in one running machine, you're alright. When wanting to scale horizontally, other solutions were built with that first in mind.