More Related Content Similar to From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013 (20) From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 20131. How Jibe uses Neo4j
Tero Paananen
11/7/2013
© 2013 Jibe. All Rights Reserved.
1
4. Jibe provides cloud-based recruiting technology
solutions for talent acquisition teams to help
them identify, attract and engage candidates.
The Jibe Recruiting Platform features an
analytics engine at its core that pulls recruiting
metrics from disparate back-end systems and
turns them into insight to guide decisions.
11/7/2013
© 2013 Jibe. All Rights Reserved.
4
5. How Jibe uses Neo4j
Jibe Apply
11/7/2013
© 2013 Jibe. All Rights Reserved.
5
6. How Jibe uses Neo4j
Jibe Apply
11/7/2013
© 2013 Jibe. All Rights Reserved.
6
7. How Jibe uses Neo4j
Jibe Apply – Technology Stack
• Angular / NodeJS
• mobile optimized web
application
• SOA – Java Web
Services
•
•
•
•
Job Service
Document Service
Location Service
Application Service
• Ruby
• workers integrating with
third party systems
11/7/2013
•
•
•
•
•
•
Jersey (JAX-RS)
Spring Framework
Spring Data for Neo4j
Neo4j (embedded)
Jackson
Redis, Memcached
© 2013 Jibe. All Rights Reserved.
7
8. How Jibe uses Neo4j
Jibe Apply – Why Neo4j
• Highly interconnected data
• Anticipated frequent schema changes
• Mature graph database implementation
• Java / SDN
• Great support
11/7/2013
© 2013 Jibe. All Rights Reserved.
8
9. How Jibe uses Neo4j
Jibe Apply – Graph Model
11/7/2013
© 2013 Jibe. All Rights Reserved.
9
10. How Jibe uses Neo4j
Jibe Apply – Graph Model
11/7/2013
© 2013 Jibe. All Rights Reserved.
10
11. Jibe is hosting a party in honor of NYC
developers. Join us for free ping pong
and beer!
• SPiN, 48 E. 23rd Street
• Tonight - 6:30-9:30pm
• Check in at the Jibe table
when you arrive to get a
wristband, which enables
you to play, drink, and eat!
11/7/2013
© 2013 Jibe. All Rights Reserved.
11