How to Build a Dragon: Part 3! Toward TinkerPop 4
Details
This is the third in a short series of technical deep-dive presentations on Uber's Dragon data integration toolkit (https://eng.uber.com/dragon-schema-integration-at-uber-scale), which is written in Haskell (and a little Java). For an introduction to the formal data model behind Dragon, see the earlier presentation on Algebraic Property Graphs (https://www.meetup.com/Category-Theory/events/lcmnvrybclbgb). In contrast, these sessions are to be light on theory and heavy on implementation.
These events are scheduled week-to-week. In this session:
- Open problems for Apache TinkerPop, version 4
- Property graph schemas
- Serialization formats for graphs
- Generating data model APIs into multiple languages
- Generating transformations and traversals?
Videos from previous sessions:
- Part 1 (overview): https://us02web.zoom.us/rec/share/5Jz3sldE4AbKsoTCRvE2AoQD4Hl6buEeHN30NI0U2DXDkthzIZ-GzxoFebkZF_3V.XfRRTg-3mpBqzh (passcode: X0TQ5dm=)
- Part 2 (Models, mappings, and graphs): https://us02web.zoom.us/rec/share/7PNN2s1J-v9cxwhgmvBunHxVsVb450MWZ5xs3Co0_ivazOz-VYSYG38N-N60vQ7O.HECAHTnYcmEuIz3K (passcode: 3g.uYE8G)
Other links:
- Release Dragon! (survey form) -- http://bit.ly/release_dragon
- Dragon: Schema Integration at Uber Scale (Uber Eng Blog) -- https://eng.uber.com/dragon-schema-integration-at-uber-scale
- Algebraic Property Graphs (paper) -- https://arxiv.org/abs/1909.04881
- Databook (Uber Eng Blog) -- https://eng.uber.com/databook
- TinkerPop 2020 (presentation/video) -- https://www.youtube.com/watch?v=CrFz64aF5sY
- A Graph is a Graph is a Graph (presentation/video) -- https://www.youtube.com/watch?v=aT1rF5qNjmU
