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
Doubling the number of background checks per year with ...
February 20, 2018
Merrill Corp: Building a technology-enabled platform to...
February 13, 2018
The City of Chicago: Analyzing unstructured data in rea...
February 09, 2018
Enabling the Internet of Things with Bosch and MongoDB
January 08, 2018
View more like this >