Building an AI Startup with MongoDB at x.ai
June 02, 2015
Varun Vijayaraghavan, Backend Engineer at x.ai
x.ai is a personal assistant that schedules meetings for you. You speak to email@example.com as you would to any other person – and you can have her do all the tedious email ping pong that comes along with arranging a meeting. In this session, we'll describe where our data model began and how it evolved over time. We're solving a problem that involves multiple collections, types of documents and schemas – meetings, participants and emails, for instance – and we often have to merge them together to create different representations of the data. We'll discuss the different queries we use and how we've managed to keep our data model sane. We will also describe the high-level architecture of x.ai, including access patterns from internal Node.js apps using Mongoose and Scala modules for analytics. Finally, the core of x.ai is data science, and we'll discuss how our data science modules interact with MongoDB.
Have a giant idea? Learn how to build transformational applications.
Register for MongoDB World 2016
Customer Testimonial: Bond creates thoughtfulness at sc...
April 04, 2017
Derivitec Uses MongoDB Cloud Manager and AWS to Process...
September 06, 2016
DICE Scales with MongoDB to Battle Touting and Help Fan...
August 30, 2016
Square Enix Migrates to MongoDB Cloud Manager to Run On...
August 10, 2016
View more like this >