Working at CORE4, Bernhard has developed a soft spot for complex web applications. In Neos he sees both a tool for handling challenges as well as a challenge in itself. Bernhard joined the Neos team in September 2016.
Talk: From the Labs
(together with Christopher Hlubek)
The Content Graph: Providing an efficient data structure for an event-sourced Neos Content Repository
With the content repository evolved from a simple tree to multiple trees representing different dimensions and workspaces with complex fallback mechanisms, it has become more and more difficult to maintain the current Node-only-based structure in a performant way.
The idea of separating content from structure and representing them as nodes and edges in a graph serves very well as a mental model and data structure as well as a master projection in the advent of event sourcing.