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
Sprinklr cut costs by more than 55% by migrating to MongoDB
March 12, 2018
Doubling the number of background checks per year with Mongo...
February 20, 2018
Merrill Corp: Building a technology-enabled platform to help...
February 13, 2018
The City of Chicago: Analyzing unstructured data in real tim...
February 09, 2018
View more like this >