Is that OK to use multiple neo4j instances without using cluster?

It seems it takes some effort to configure and deploy the cluster based neo4js. The documentation for cluster is mainly for enterprise version.

Is that ok to individually deploy multiple instances of neo4j onto different docker containers and those instances have no any connections with each other. And each client docker is specified with one or more neo4j instance ip addresses to access. For example, for each client machine, I only need to specify a specific neo4j IP to it in this code:

driver = GraphDatabase.driver(self.uri, auth=(self.username, self.password), encrypted=False)

I think I can use a script to automate this ip assignment. This way, it won't involve any neo4j cluster installation and configuration and potentially saving me some trouble.

Is this a valid idea?