How to Build Next-Generation Solutions using Graph Databases