Scaling Neo4j Community Edition with Docker Swarm or other Composing tools

Hi,
When considering scalability, my initial thought turns to Docker and Kubernetes. I'm interested in knowing if it's feasible to utilize Neo4j Community Edition within Docker containers and, more specifically, to expand instances horizontally. My initial concept was to employ Kubernetes or a similar solution, utilizing Volume sync plugins for each node to ensure uniform data across all databases. Are there any alternative cost-free approaches to achieve this? Additionally, are there any potential challenges I should be mindful of?

Is there a community of contributors actively working on developing open-source Neo4j scaling extensions or related solutions?

Warm regards,
Raphael