StreamSets is using Neo4j to build flexible data pipelines that can handle continuous and streaming data from multiple sources, moving away from traditional ETL world of static schema. This allows companies to run their data flow operations in an efficient way with changing data and metadata. The choice of Neo4j was made due to its ability to integrate data from various sources and join it together for analyses across relationships. The future of graph technology is expected to see Neo4j becoming a data store in its own right, rather than just a point tool for visualization and analysis, making it an increasingly important part of StreamSets' work. Overall, Neo4j has been a pleasant experience to work with, offering stable and performant tools that enable the building of integrations with ease.