Size matters: Handling Graph API in a large scale environment
DevconTLV March 2016 Conference, Tuesday, March 22, 2016, 10:55
With more than 75 million users who have created 27 million family trees containing over 1.8 billion individuals, and over 6 billion historical documents, records and newspapers, MyHeritage has become the world's leading destination for people to discover, preserve and share their family history.
MyHeritage's home-brewed FamilyGraph RESTful API is a key component of our growth strategy; not only is it used by us internally, but it allows us to generate additional revenues and increase users via partners who seamlessly integrate our highly accurate matching technologies. Millions of API calls are made every day by partners all over the world.
But with big data comes big challenges, and in this talk we're going to be taking a look at some of the performance, scalability and security issues we deal with, the design decisions we've made and the lessons we've learned.
Nir Sharony is an experienced software engineer possessing over 15 years of related experience with leading IT companies. Nir is Server Side Architect and working at MyHeritage since 2004.
Prior to his employment with MyHeritage Ltd. he was employed as a software engineer or similar positions with Picatel Systems (2002) OmniSky/Earthlink (2001-2002), NomadIQ (2000-2001) and Radvision (2000).
Nir Sharony is a graduate of the Hebrew University of Jerusalem and holds B.Sc. and M.Sc. degrees in Computer Science.
He co-represented the Hebrew University of Jerusalem in the 2003 International Computerized Trading Agent Competition, and independently in 2004, winning accolades for his achievements and beating along the way some of the industry’s top scholars.
Other Presentations at DevconTLV March 2016
-
Tuesday, March 22, 2016, 13:15
-
Tuesday, March 22, 2016, 13:15
-
Tuesday, March 22, 2016, 08:00
-
Tuesday, March 22, 2016, 13:20
-
Tuesday, March 22, 2016, 13:20
-
Tuesday, March 22, 2016, 08:15
-
Tuesday, March 22, 2016, 13:50
-
Tuesday, March 22, 2016, 13:50
-
Tuesday, March 22, 2016, 08:50
-
Tuesday, March 22, 2016, 14:20
-
Tuesday, March 22, 2016, 14:20
-
Tuesday, March 22, 2016, 09:20
-
Tuesday, March 22, 2016, 09:50
-
Tuesday, March 22, 2016, 15:10
-
Tuesday, March 22, 2016, 15:10
-
Tuesday, March 22, 2016, 10:00
-
Tuesday, March 22, 2016, 15:40
-
Tuesday, March 22, 2016, 15:40
-
Tuesday, March 22, 2016, 10:10
-
Tuesday, March 22, 2016, 16:10
-
Tuesday, March 22, 2016, 16:10
-
Tuesday, March 22, 2016, 11:25
-
Tuesday, March 22, 2016, 11:55