graphtalk berlin - neo4j und firstspirit

14
Christoph Feddersen Neo4j and FirstSpirit

Upload: neo4j-the-fastest-and-most-scalable-native-graph-database

Post on 23-Jan-2018

721 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: GraphTalk Berlin - Neo4j und FirstSpirit

Christoph Feddersen

Neo4j and FirstSpirit

Page 2: GraphTalk Berlin - Neo4j und FirstSpirit

About e-Spirit

Page 3: GraphTalk Berlin - Neo4j und FirstSpirit

| Page 315-10-20

e-Spirit world-wide

Projects

USA

Boston

Chicago

San Diego

Germany

Austria

Switzerland

United Kingdom

Founded in 1999

Over 1,200 employees in the company

Over 180 employees at CMS division

More than 20,000 projects

More than 1,000 brands

Recognized in Magic Quadrant since 2011

Christoph Feddersen / Neo4j and FirstSpirit

Page 4: GraphTalk Berlin - Neo4j und FirstSpirit

About FirstSpirit

Page 5: GraphTalk Berlin - Neo4j und FirstSpirit

Why a Graph Database?

Page 6: GraphTalk Berlin - Neo4j und FirstSpirit

|15-10-20 Page 6

Page

Page

Reference

Menu Folder

SectionsMediaFolder

Media

Data Modell

Christoph Feddersen / Neo4j and FirstSpirit

Page 7: GraphTalk Berlin - Neo4j und FirstSpirit

So what‘s the use case?

Page 8: GraphTalk Berlin - Neo4j und FirstSpirit

WCM is not a suite story,

it is an integration story

“There will always be a need for Web CMS," the analysts said. "But over time,

there is going to be a much bigger need for enterprise-grade process-driven

products that leverage digital asset management, personalization, e-commerce and

BPM — situations in which WCM is simply a mechanism for exposing content."

Page 9: GraphTalk Berlin - Neo4j und FirstSpirit

| Page 915-10-20Christoph Feddersen / Neo4j and FirstSpirit

Page 10: GraphTalk Berlin - Neo4j und FirstSpirit

|15-10-20 Page 10

Portal

Neo4J

Java-API

REST

Push Change Events

Pull

Content/Media

FirstSpirit

Object Service

Architecture

Christoph Feddersen / Neo4j and FirstSpirit

Page 11: GraphTalk Berlin - Neo4j und FirstSpirit

Embeddable

It’s easy to identify changes

Commercial Support

Mature Solution

Why Neo4j?

Page 12: GraphTalk Berlin - Neo4j und FirstSpirit

Use the Java-API if performance is important

Automated tests are important

Lessons Learned

Keep an eye on the changes between 1.x and 2.x

Neo4j saves a lot of work

Page 13: GraphTalk Berlin - Neo4j und FirstSpirit

Use for real-time personalization

Recommendations

Future

Allow writes from other applications

Page 14: GraphTalk Berlin - Neo4j und FirstSpirit

United States | Germany | United Kingdom | Austria | Switzerland

Thank you for your attention

and have fun with FirstSpirit