This Week in Neo4j – Neo4j AuraDB is Here, Graph Embeddings, Graph Modeling: All about relationships, Exploring Structural Balance

Hi graph gang,

Neo4j’s Database as a Service product had its official launch this week and it has a brand new name – Neo4j AuraDB. If you love developing graph applications but aren’t experienced operating them in production, this is what you’ve been waiting for!

Apart from that, Alicia Frame teaches us about graph embeddings, Matt Casters shows how to write a Kettle plugin, and David Allen gives a graph modeling master class.

But before you read about any of those things, there’s now less than one week to go for the Call for Papers for GraphConnect 2020. If you’re not sure what to submit or just need a little bit of encouragement, be sure to read Will Lyon’s blog post.



Mark Needham and the Developer Relations team

Our featured community member this week is Mike Black.

Mike Black - This Week’s Featured Community Member

Mike Black – This Week’s Featured Community Member

Mike’s a Neo4j Certified Developer who has been addicted to graphs for many years.

What’s awesome about having a person like Mike in our community? He does a little bit of everything and gets involved in a variety of ways. To review some of the ‘hats’ Mike wears — he organizes local events, like Global Graph Celebration Day. This past week, he was a presenter at BIG MOUNTAIN DATA & DEV 2019 (and he managed to get a spot in the big room immediately following the keynote – woop woop!) 😀

He also is a contributor on the Community site and frequently answering technical questions, which we are SO grateful for!!!. He was also one of the winners of the NODES 2019 Hunger Games!

Oh, and he’s also a daddy and sent us a picture of his new baby girl earlier this year wearing a Neo4j onesie. Mike, we’re so thankful to have you in our community! Thank you so much for all of your contributions and all that you do!

NODES 2019: Graph Embeddings

This week’s video from the NODES 2019 conference is Alicia Frame’s talk about graph embeddings.

We’re actively implementing prototypes for several embeddings, and in this talk Alicia explains how they work, why we chose them, and what they can be used for.

Introducing Neo4j AuraDB: A New Graph Database as a Service

On Wednesday Emil announced the launch of Neo4j AuraDB, Neo4j’s fully managed Database as a Service.

You can learn more about the product’s features by going to, and we’ve also written some developer guides to help you get started.

Writing a Kettle connector, League of Legends, Reactive Transactions

Graph Data Modeling: All About Relationships

In the latest blog post in David Allen’s graph data modeling series, he goes deep on what relationships are, what they mean in a domain, and how to use them.

This post is a crash course in graph data modeling, covering a variety of topics, including:

    • data normalization
    • the connection between relationships and verbs
    • the different types of semantics a relationship can take on
    • reifying complicated relationships into more simple ones.

Understanding alliances: Exploring structural balance with Neo4j

Nathan Smith continues to use Neo4j to explore the concepts in the Networks, Crowds and Markets book.

In his latest blog post, Nathan explores structural balance of triangles in the context of an alternative view of politics in the run up to World War I.

And if you want a blast from the past, Dr Jim Webber covered similar ground in his entertaining closing keynote at GraphConnect SF 2015 .

Tweet of the Week

My favourite tweet this week was by Tiago Oliveira: