Neo4j PartnerDay Amsterdam 2017

69
Welcome to the Neo4j Partner Day! Amsterdam, March 16th, 2017 [email protected]

Transcript of Neo4j PartnerDay Amsterdam 2017

Page 1: Neo4j PartnerDay Amsterdam 2017

Welcome to the Neo4j Partner Day!Amsterdam, March 16th, 2017

[email protected]

Page 2: Neo4j PartnerDay Amsterdam 2017

10:30 - 11:00 - Registration & Networking

11:00 - 11:45 - Business potential for Graph Database Partners, Rik Van Bruggen, Neo Technology

11:45 - 12:30 - Real world applications with Neo4j, Kees Vegter, Neo Technology

12:30 - 12:45 - Neo4j Partner Program Overview, Erik Nolten, Neo Technology

12:45 - 13:00 - Q&A

13:00 - 14:00 - Lunch & Networking

AGENDA:

Page 3: Neo4j PartnerDay Amsterdam 2017

Business Potential for Partnerswith

[email protected]

Page 4: Neo4j PartnerDay Amsterdam 2017

Complexity

Page 5: Neo4j PartnerDay Amsterdam 2017

The Internet (oT)

Page 6: Neo4j PartnerDay Amsterdam 2017

Life

Page 7: Neo4j PartnerDay Amsterdam 2017

Domain Model Logistics Process

Page 8: Neo4j PartnerDay Amsterdam 2017

Traditional Approach: Fixed Schema, Tables

Page 9: Neo4j PartnerDay Amsterdam 2017

Graph Model: Nodes & Relationships

Container Load

USING_CARRIER

Vessel

PhysicalContainer

Container Load

ShipmentCarrier

EmissionClass A

Shipment

Carrier

Route10520km

Route823km

FuelingMax Wgt 80Type Gas B

Town:Tokyo

Town:Hong Kong

Town:Hamburg

Container LoadContainer

LoadContainer LoadParcelWeight15.5kg

Page 10: Neo4j PartnerDay Amsterdam 2017
Page 11: Neo4j PartnerDay Amsterdam 2017

Intuitiveness

Page 12: Neo4j PartnerDay Amsterdam 2017

A Naturally Adaptive Model vs Fixed Schema

Flexibility

Page 13: Neo4j PartnerDay Amsterdam 2017

“We found Neo4j to be literally thousands of times fasterthan our prior MySQL solution, with queries that require

10-100 times less code. Today, Neo4j provides eBay with functionality that was previously impossible.”

- Volker Pacher, Senior Developer

“Minutes to milliseconds” performanceQueries up to 1000x faster than other tested database types

Speed

Page 14: Neo4j PartnerDay Amsterdam 2017

The Business Case for Graph Databases

[email protected]

Page 15: Neo4j PartnerDay Amsterdam 2017

Discrete DataMinimally

connected data

Neo4j is designed for data relationships

Other NoSQL Relational DBMS Neo4j Graph DB

Connected DataFocused on

Data Relationships

Development BenefitsEasy model maintenance

Easy query

Deployment BenefitsUltra high performanceMinimal resource usage

Use the Right Database for the Right Job

Page 16: Neo4j PartnerDay Amsterdam 2017

db-engines.com: Trend of DBMS categories

Page 17: Neo4j PartnerDay Amsterdam 2017

Innovationto be able to do things that were

previously impossible

Page 18: Neo4j PartnerDay Amsterdam 2017

REAL-timeto be able to do things immediately that

were previously done overnight

Page 19: Neo4j PartnerDay Amsterdam 2017

AGILEto be able to do things in a flexible and adaptable way, that is ready for the future

Page 20: Neo4j PartnerDay Amsterdam 2017

COST-efficientrequire less hardware, less software,

less bugs, less maintenance to deliver connected applications

Page 21: Neo4j PartnerDay Amsterdam 2017

WHY do BUSINESS with

[email protected]

Page 22: Neo4j PartnerDay Amsterdam 2017

2000 2003 2007 2009 2011 2013 2014 20152012

GraphConnect, first conference for

graph DBs

First Global 2000Customer

Introduced first and only

declarative query language for

property graph

Published O’Reilly

bookon Graph Databases

First native

graph DBin 24/7

production

Invented property

graph model

Contributed first graph DB

to open source

Extended graph data model to labeled property

graph

150-200+ customers50-60K+ monthly

downloads500-600 graph DB eventsworldwide

Neo4j: The Graph Database Leader

2016 2017 and beyond

OpenCypherIndustry partnerships

Neo4j 3.X

250+ customers65K+ monthlydownloadsPartner focus

Page 23: Neo4j PartnerDay Amsterdam 2017

“Forrester estimates that over 25% of enterprises will be using graph databases by 2017”

“Neo4j is the current market leader in graph databases.”

“Graph analysis is possibly the single most effective competitive differentiator for organizations pursuing data-driven operations and

decisions after the design of data capture.”

IT Market Clock for Database Management Systems, 2014https://www.gartner.com/doc/2852717/it-market-clock-database-management

TechRadar™: Enterprise DBMS, Q1 2014http://www.forrester.com/TechRadar+Enterprise+DBMS+Q1+2014/fulltext/-/E-RES106801

Graph Databases – and Their Potential to Transform How We Capture Interdependencies (Enterprise Management Associates)http://blogs.enterprisemanagement.com/dennisdrogseth/2013/11/06/graph-databasesand-potential-transform-capture-interdependencies/

Neo4j Leads the Graph Database Revolution

Page 24: Neo4j PartnerDay Amsterdam 2017

2012 à 2017

May 10th-11th, LondonCONFERENCE

+TRAINING

Page 25: Neo4j PartnerDay Amsterdam 2017

SOFTWARE FINANCE RETAIL MANUFACTURING more

SOCIAL TELECOMMEDIA HEALTHCARE

Page 26: Neo4j PartnerDay Amsterdam 2017

Dutch customers include

Page 27: Neo4j PartnerDay Amsterdam 2017

Graph Based Success

Page 28: Neo4j PartnerDay Amsterdam 2017

Real-Time Recommendations

Fraud Detection

Network &IT Operations

KnowledgeManagement

Graph BasedSearch

Identity & Access Management

Common Graph Use Cases

Page 29: Neo4j PartnerDay Amsterdam 2017

Background• Amsterdam-basedgloballeaderinmappingandnavigationproducts

• 4000employeesand56officesin37countries• OffersGPSandmapservice,plusconsumer,automotive,licensing,telematicsproductsanddevices

SolutionandBenefits• AddedNeo4jtoexistingarchitecturetopowerreal-timeroutingalgorithm

• EmbeddedhighavailabilityNeo4jwith semanticlayerontop;coreroutingalgorithmsinJava

• Averageresponsefellfrom40to5.2seconds,with100%RAIviolationsdetected

TomTom CONSUMERANDTRAVELPRODUCTS

Real-TimeRoutingandRecommendations29

BusinessProblem• OptimizeRestrictedAccessIsland(RAI)algorithmtomakebetterrouterecommendations

• Needefficientgeospatialindextospeedrouting• Maintainhighperformanceandscaletohandlerequestvolumes

Page 30: Neo4j PartnerDay Amsterdam 2017

InternetofThings

BusinessProblem• Supportcomplexoperationalinfrastructurecollects,records andmanages weatherdataacrossawidenetwork

• IntegratewithSplunksystemthatmonitorsremoteinstruments

• Usegraphstoqueryinstrumentnetwork

SolutionandBenefits• Neo4janalyzesdependencygraphstoproduceexception reports

• Neo4jandSPLUNKintegratedtightly• SolutionhasenabledKNMItore-architect andrebuildtheirentireoperationalinfrastructure

Background• TheRoyalNetherlandsMeteorologicalInstitute(KNMI)

• Dutchnationalservicewith1100+ weathermeasurementlocations

• Monitorsandforecastsweather,climate,airqualityandseismicactivity

RoyalNetherlandsMeteorologicalInstituteSCIENCES

30

Page 31: Neo4j PartnerDay Amsterdam 2017

Adidas Shared Meta Data Service

31 Knowledge Management

Background• Global leader in sporting goods industry services

firm footware, apparel, hardware, 14.5 bln sales, 53,000 people

• Multitude of products, markets, media, assets andaudiences

Business Problem • Beset by a wide array of information silos including

data about products, markets, social media, masterdata, digital assets, brand content and more

• Provide the most compelling and relevant content toconsumers

• Offering enhanced recommendations to driverevenue

Solution and Benefits• Save time and cost through stadardized access to

content sharing-system with internal teams, partners, IT units, fast, reliable, searchable avoidingreduandancy

• Inprove customer experience and increase revenue byproviding relevant content and recommentations

Page 32: Neo4j PartnerDay Amsterdam 2017

Background• Mid-size German insurer founded in 1858• Project executed by Delvin, a subsidiary

of die Bayerische Versicherung and an IT insurance specialist

Business Problem• Field sales needed easy, dynamic, 24/7 access to

policies and customer data• Existing DB2 system unable to meet performance

and scaling demands

Solution and Benefits• Enabled flexible searching of policies and

associated personal data• Raised the bar on industry practices• Delivered high performance and scalability • Ported existing metadata easily

Die Bayerische Versicherung INSURANCE

Knowledge Management33

Page 33: Neo4j PartnerDay Amsterdam 2017

Background• Leading European Airline • 100+ mln passengers• 2+ mln tons freight per year• 700+ aircrafts

Business Problem• Need for flexible high performant Inflight Asset

Management, onboard entertainment, byod• Complex data set: CMDB, CMS, Aircraft data feed,

media library• Maintain individual configuration for each Aircraft• Complex data model, aircrafts, hardware, vitual

containers, licenses, business rules, versions, content ...

Solution and Benefits• Neo4j powers integrated platform that provides fast

access to all aspects needed to maintain complexsystem

• Fast implementation• Higly flexible data model enable constant evolution

Lufthansa Digital Asset Mangagement

34 Graph Based Search, Knowledge Managment

Page 34: Neo4j PartnerDay Amsterdam 2017

Background• Toy Manufacturer, founded 80+ years ago, plastic

figurines sold in 50+ countries• 100 Mio, 250 employees• Production Process in different countries like China• Polymer Processing, Children‘s toys, high

responsibility

Business Problem• Product related data stored in many different data

stores including SAP, Navision, Laboratory Systems, Document Systems, Powerpoint, Excel..

• Hard to find correct answers for authorities, , internally, parents

Solution and Benefits• Neo4j powers integrated platform that provides

visibility across whole supply chain• Domain Experts create and evolve data model• Correct answers within seconds

Schleich Product Information Management

35 Knowledge Management

Page 35: Neo4j PartnerDay Amsterdam 2017

Related products

People who bought Xalso bought Y

The mainproduct

Recommendations (In Real-Time)

Page 36: Neo4j PartnerDay Amsterdam 2017

KITCHEN AID

SERIES

Page 37: Neo4j PartnerDay Amsterdam 2017

Returns

Purchase History

Price-range

Home delivery

Inventory

Express goods

Complaints

reviews

TweetsEmails

Category

Promotions

Bundling

Location

KITCHEN AID

SERIES

Page 38: Neo4j PartnerDay Amsterdam 2017
Page 39: Neo4j PartnerDay Amsterdam 2017

Business Problem• Optimize walmart.com user experience• Connect complex buyer and product data to gain

super-fast insight into customer needs and product trends

• RDBMS couldn’t handle complex queries

Solution and Benefits• Replaced complex batch process real-time online

recommendations• Built simple, real-time recommendation system with

low-latency queries• Serve better and faster recommendations by

combining historical and session data

Background

• Founded in 1962 and based in Arkansas• 11,000+ stores in 27 countries with walmart.com

online store• 2M+ employees and $470 billion in annual

revenues

Walmart RETAIL

Real-Time Recommendations40

Page 40: Neo4j PartnerDay Amsterdam 2017

Background• One of the world’s largest logistics carriers• Projected to outgrow capacity of old system• New parcel routing system

Single source of truth for entire networkB2C and B2B parcel trackingReal-time routing: up to 7M parcels per day

Business Problem• Needed 365x24x7 availability• Peak loads of 3000+ parcels per second• Complex and diverse software stack• Need predictable performance, linear scalability• Daily changes to logistics network: route from any

point to any point

Solution and Benefits• Ideal domain fit: a logistics network is a graph • Extreme availability, performance via clustering• Greatly simplified routing queries vs. relational• Flexible data model reflect real-world data variance

much better than relational• Whiteboard-friendly model easy to understand

Accenture LOGISTICS

41 Real-Time Routing Recommendations

Page 41: Neo4j PartnerDay Amsterdam 2017

Background• San Jose-based communications equipment giant

ranks #91 in the Global 2000 with $44B in annual sales

• Needed real-time recommendations to encourage knowledge base use on company’s support portal

Solution and Benefits• Faster problem resolution for customers and

decreased reliance on support teams• Scrape cases, solutions, articles et al continuously

for cross-reference links• Provide real-time reading recommendations• Uses Neo4j Enterprise HA cluster

Business Problem• Reduce call-center volumes and costs via improved

online self-service quality• Leverage large amounts of knowledge stored in

service cases, solutions, articles, forums, etc.• Reduce resolution times and support costs

Cisco COMMUNICATIONS

Real-Time Recommendations

SolutionSupportCase

SupportCase

Knowledge Base Article

Message

Knowledge Base Article

Knowledge Base Article

42

Page 42: Neo4j PartnerDay Amsterdam 2017

Business Problem• Extremly complex individual pricing calculations• Moved from per month to per day calculation• Former system too slow, too inflexible

Solution and Benefits• Huge performance increase through replacement of

legacy system• 4 Core Laptop, 6% CPU usage provides better

performance than 3 server 96 Core config with 80% CPU usage à „mind-blowing“

• Overcame internal hurdles by using embedded, application internal cache vs new database system

Background

• Largest Hospitality company worldwide• 4.500+ hotels à 6.500 700.000 rooms à1.5 Mln• 15 Bln eCommerce Sales 2015, #7 IDC rating

internet sales

Marriott Hospitality

Real-Time Recommendations43

Page 43: Neo4j PartnerDay Amsterdam 2017

Identity Relationship ManagementIdentity Access Management

Applications and data

Endpoints

People

Customers(millions)

Partners and Suppliers

Workforce(thousands)

PCs Tablets

On-premises Private Cloud Public Cloud

Things(Tens of millions)

WearablesPhones

PCs

Customers(millions)

On-premises

Applications and data

Endpoints

People

Page 44: Neo4j PartnerDay Amsterdam 2017

Background• Oslo-based telcom provider is #1 in Nordic

countries and #10 in world• Online, mission-critical, self-serve system lets

users manage subscriptions and plans• availability and responsiveness is critical to

customer satisfaction

Business Problem• Logins took minutes to retrieve relational

access rights• Massive joins across millions of plans,

customers, admins, groups• Nightly batch production required 9 hours and

produced stale data

Solution and Benefits• Shifted authentication from Sybase to Neo4j• Moved resource graph to Neo4j• Replaced batch process with real-time login

response measured in milliseconds that delivers real-time data, vw yday’s snapshot

• Mitigated customer retention risks

Identity and Access Management

Telenor COMMUNICATIONS

SUBSCRIBED_BYCONTROLLED_BY

PART_OFUSER_ACCESS

Account

Customer

CustomerUser

Subscription

45

Page 45: Neo4j PartnerDay Amsterdam 2017

Background• Top investment bank with $1+ trillion in assets• Using a relational database and Gemfire to manage

employee permissions to research document and application-service resources

• Permissions for new investment managers and traders provisioned manually

Business Problem• Lost an average of 5 days per new hire while they

waited to be granted access to hundreds of resources, each with its own permissions

• Replace an unsuccessful onboarding process implemented by a competitor

• Regulations left no room for error

Solution and Benefits• Store models, groups and entitlements in Neo4j• Exceeded performance requirements• Major productivity advantage due to domain fit• Graph visualization ease permissioning process• Fewer compromises than with relational• Expanded Neo4j solution to online brokerage

UBS FINANCIAL SERVICES

Identity and Access Management46

Page 46: Neo4j PartnerDay Amsterdam 2017

INVESTIGATE

Revolving Debt

Number of Accounts

INVESTIGATE

Normal behavior

Fraud Detection with Discrete Analysis

Page 47: Neo4j PartnerDay Amsterdam 2017

Revolving Debt

Number of Accounts

Normal behavior

Fraud Detection With Connected Analysis

Fraudulent pattern

Page 48: Neo4j PartnerDay Amsterdam 2017

Background• Global financial services firm with trillions of

dollars in assets• Varying compliance and governance

considerations• Incredibly complex transaction systems, with ever-

growing opportunities for fraud

Business Problem • Needed to spot and prevent fraud detection in real

time, especially in payments that fall within “normal” behavior metrics

• Needed more accurate and faster credit risk analysis for payment transactions

• Needed to dramatically reduce chargebacks

Solution and Benefits• Lowered TCO by simplifying credit risk analysis and

fraud detection processes• Identify entities and connections uniquely• Saved billions by reducing chargebacks and fraud• Enabled building real-time apps with non-uniform

data and no sparse tables or schema changes

London and New York Financial FINANCIAL SERVICES

Fraud Detection

s

49

Page 49: Neo4j PartnerDay Amsterdam 2017

Background• Panama based lawyers Mossack & Fonseca do

business in hosting “letterbox companies”• Suspected to support tax saving and organized

crime• Altogether: 2.6 TB, 11 milo files, 214.000 letter box

companies

Business Problem • Goal to unravel chains Bank-Person–Client–

Address–Intermediaries – M&F• Earlier cases: spreadsheet based analysis (back-

and-forth) & pencil to extract such connections• This case: sheer amount of data & arbitrarily chain

length condemn such approaches to fail

Solution and Benefits• 400 journalists, investigate/update/share, 2 people

with IT background• Identify connections quickly and easily• Fast Results wouldn‘t be possible without GraphDB

Panama Papers Fraud Detection

Fraud Detection50

Page 50: Neo4j PartnerDay Amsterdam 2017

10:30 - 11:00 - Registration & Networking

11:00 - 11:45 - Business potential for Graph Database Partners, Rik Van Bruggen, Neo Technology

11:45 - 12:30 - Real world applications with Neo4j, Kees Vegter, Neo Technology

12:30 - 12:45 - Neo4j Partner Program Overview, Erik Nolten, Neo Technology

12:45 - 13:00 - Q&A

13:00 - 14:00 - Lunch & Networking

AGENDA:

Page 51: Neo4j PartnerDay Amsterdam 2017

Real World Applicationswith

[email protected]

Page 52: Neo4j PartnerDay Amsterdam 2017

The Partner Ecosystemfor

[email protected]

Page 53: Neo4j PartnerDay Amsterdam 2017

Neo4j Partner programErik Nolten, Neo4j partners

[email protected]

Page 54: Neo4j PartnerDay Amsterdam 2017

Sign up today @ Neo4j.com

Page 55: Neo4j PartnerDay Amsterdam 2017

Partner program options:Neo4jMember Neo4jSolutionPartner

SalesandMarketingBenefits

Revenuesharingonsoldsubscriptions �

Neo4jPartnerLogoUsage �

Referalfeeonsoldnewsupcription � �

ListingonPartnerPage �

PartnerPortalAccess

Salesmaterialandtools � �

TechnicalSupportandEducation

AccesstoNeo4jSupport �

Accesstotrainingandcertificationprogram � �

Trainingdiscount � �

PrioritySupport �

QualificationandPartnerGuidelines

CompleteandsubmitNeoPartnerAgreement �

TwoAnnualnewcustomeracquisitiontarget �

2ormoreCertifiedNeoConsultants �

OrganizeNeo4jevents �

AnnualPartnerProgramFee Free €1,500

Page 56: Neo4j PartnerDay Amsterdam 2017

Members vs. Solution Partners

• Member: new to Neo4j, focused on services only

• Solution Partner: • Invest in technical skills (certification), marketing, sales, etc• Multiple (repeatable) Neo4j projects• Drive revenue with Neo4j* requires partner agreement*

57

Page 57: Neo4j PartnerDay Amsterdam 2017

58

Page 58: Neo4j PartnerDay Amsterdam 2017

Neo4j Training

59

Online & classroom training available

Certification Exam

www.graphacademy.comOr

https://neo4j.com/graphacademy/

Page 59: Neo4j PartnerDay Amsterdam 2017

Neo4j Partner Portal

60

Lots of resources to help you

kickstartyour engagements

with Neo4j

https://partner.neo4j.com/

Page 60: Neo4j PartnerDay Amsterdam 2017

Lots of technical & other resources!

Page 61: Neo4j PartnerDay Amsterdam 2017

List of Partners: Europe (35)

Page 62: Neo4j PartnerDay Amsterdam 2017

Case Studies Library

Page 63: Neo4j PartnerDay Amsterdam 2017

Events, Developer Pages, Intro Videos ....

Page 64: Neo4j PartnerDay Amsterdam 2017

Contacts

Rik Van BruggenRegional [email protected]

Kees VegterPre-sales [email protected]

Jonny CheethamSales [email protected]

Erik NoltenPartner [email protected]

Page 65: Neo4j PartnerDay Amsterdam 2017

Let‘s work together...

Partner

Product

ProjectSUCCESS!

Customer

Page 66: Neo4j PartnerDay Amsterdam 2017

A Closer Look at Neo4j Editions

Different Features

Different Support

Different Legal T&C’s

Page 67: Neo4j PartnerDay Amsterdam 2017

Q & A

[email protected]

Page 68: Neo4j PartnerDay Amsterdam 2017
Page 69: Neo4j PartnerDay Amsterdam 2017

10:30 - 11:00 - Registration & Networking

11:00 - 11:45 - Business potential for Graph Database Partners, Rik Van Bruggen, Neo Technology

11:45 - 12:30 - Real world applications with Neo4j, Kees Vegter, Neo Technology

12:30 - 12:45 - Neo4j Partner Program Overview, Erik Nolten, Neo Technology

12:45 - 13:00 - Q&A

13:00 - 14:00 - Lunch & Networking

AGENDA: