The document discusses Apache Flink's Gelly library for large-scale graph processing. Gelly provides a high-level API on top of Flink for graph analytics and iterative algorithms. The document covers how to use Gelly to create and transform graphs, perform graph mutations, run vertex-centric and gather-sum-apply iterations, and provides examples for algorithms like shortest paths, community detection, and analyzing music listening data as a graph.
2. What is Gelly?
 Large-scale graph processing API
 On top of Flink’s Java API
 Official release: Flink 0.9
 Off-the shelf library methods
 Supports record and graph analysis
applications; iterative algorithms
2
34. Coming up Next
 Gelly Blog Post
 Scala API
 More Library Methods
 Flink Streaming Integration
 Graph Partitioning Techniques
 Specialized Operators for Highly Skewed
Graphs
 Bipartite Graph Support
Curious? Gelly Roadmap
34