MongoDB DC 2014
Wondering why everyone is so excited about MongoDB? Want to learn how to start using MongoDB to build and manage modern applications? Already a power user but looking to deepen your skills? Looking to mingle with the engineers who build MongoDB and fellow MongoDB enthusiasts?
If you said "yes" to any of the above, then MongoDB DC is the event for you.
We'll start the day with fast-paced and highly-technical sessions for people new to MongoDB, and then jump right into the technical deep end.
- You'll hear from our engineering leadership about the future roadmap for MongoDB.
- You'll learn how to get the most from MongoDB in technical sessions from our key engineers.
- You'll get great ideas, and a few hands-on tips, from MongoDB customers, across a variety of interesting use cases.
Along the way you'll meet other Architects, Developers, Ops people and Technical Business Leads from the Washington, DC area, all of whom share an interest in developing applications they could never build before, all with MongoDB.
Please register below for a highly-productive day of learning and fun. Admission includes access to sessions, 1x1 time with a MongoDB engineer during Ask the Experts, lunch and refreshments.
We are offering three in-depth, hands-on MongoDB workshops the day before MongoDB DC. These workshops are perfect for jump-starting your knowledge and use of MongoDB. Each session is led by a MongoDB engineer and limited to 15 students to ensure each student receives individual attention from a MongoDB expert. Expand your MongoDB knowledge at an Advanced Data Modeling, Diagnostics and Debugging, or MongoDB and Hadoop workshop. Please note that workshop registration is separate from conference registration. Learn More>
Brought to you by:
Elite Global Sponsor
Elite Global Sponsor
View your favorite presentations from MongoDB DC online.
|Time||Room 706||Room 704|
|8:00am - 9:00am||Breakfast and Registration|
|9:00am - 9:40am||Dev Jumpstart: Build Your First App with MongoDBJustin Lee, Software Engineer, MongoDBNew to MongoDB? This talk will introduce the philosophy and features of MongoDB. We’ll discuss the benefits of the document-based data model that MongoDB offers by walking through how one can build a simple app to store books. We’ll cover inserting, updating, and querying the database of books. This session will jumpstart your knowledge of MongoDB development, providing you with context for the rest of the day's content.||Ops Jumpstart: MongoDB Administration 101Asya Kamsky, Principal Solutions Architect, MongoDBNew to MongoDB? We'll provide an overview of installation, high availability through replication, scale out through sharding, and options for monitoring and backup. No prior knowledge of MongoDB is assumed. This session will jumpstart your knowledge of MongoDB operations, providing you with context for the rest of the day's content.|
|9:45am - 10:15am||Welcome to MongoDB DCDwight Merriman, Chairman and Co-Founder, MongoDB|
|10:25am - 11:05am||Automate MongoDB with MongoDB Management ServiceCailin Nelson, VP of Engineering for MMS and Cloud , MongoDBMongoDB Management Service makes operations effortless, reducing complicated tasks to a single click. You can now provision machines, configure replica sets and sharded clusters, and upgrade your MongoDB deployment all through the MMS interface. This session will introduce you to the engineering team at MongoDB building the automation functionality in MMS. We'll walk through demos of all the new MMS features, including provisioning, expanding and contracting a cluster, resizing the oplog, and managing users.||MongoDB: How We Did It – Reanimating Identity at AOLDoug Haydon, Architect, AOLAOL experienced explosive growth and needed a new database that was both flexible and easy to deploy with little effort. They chose MongoDB. Due to the complexity of internal systems and the data, most of the migration process was spent building a new identity platform and adapters for legacy apps to talk to MongoDB. Systems were migrated in 4 phases to ensure that users were not impacted during the switch. Turning on dual reads/writes to both legacy databases and MongoDB also helped get production traffic into MongoDB during the process. Ultimately, the project was successful with the help of MongoDB support. Today, the team has 15 shards, with 60-70 GB per shard.|
|11:15am - 12:00pm||MongoDB for Time Series Data: Setting the Stage for Sensor ManagementMark Helmstetter, Senior Solutions Architect, MongoDBImagine that the United States is beginning to make its transition to self-driving cars. To facilitate the transition, it's necessary to set up central service to monitor traffic conditions nationwide, deploy sensors throughout the interstate system that monitor traffic conditions including car speeds, pavement and weather conditions, as well as accidents, construction, and other sources of traffic tie ups. MongoDB has been selected as the database for this application. In this first session, we will walk through designing the application’s schema that will both support the high update and read volumes as well as the data aggregation and analytics queries.||Eagle6 Enterprise Situational AwarenessAdam Bell, Director, Product Management, Rivera GroupEagle6 is a product that use system artifacts to create a replica model that represents a near real-time view of system architecture. Eagle6 was built to collect system data (log files, application source code, etc.) and to link system behaviors in such a way that the user is able to quickly identify risks associated with unknown or unwanted behavioral events that may result in unknown impacts to seemingly unrelated down-stream systems. This session is designed to present the capabilities of the Eagle6 modeling product and how we are using MongoDB to support near-real-time analysis of large disparate datasets.|
|12:00pm - 12:45pm||Lunch (8th Floor)|
|12:45pm - 1:05pm||Lightning Talk: Real-Time Analytics from MongoDBBen Connors, Worldwide Head of Alliances, TIBCO Analytics/Jaspersoft and Gene Arnold, Senior SE, TIBCO Analytics/JaspersoftMongoDB analytics that bring real value to the data are becoming more important to successful MongoDB deployments. This presentation will review various approaches for MongoDB analytics, including batch, real-time, and extended functions, including the pros and cons of each, and why analytics are important for successful MongoDB projects. It will include an in-depth demonstration of how to apply one of these techniques to example MongoDB data.Sponsored by TIBCO Analytics/Jaspersoft||Lightning Talk: Advanced ShardingDavid Murphy, Lead DBA, ObjectRocket by RackspaceAttend this talk if you're currently sharding your deployment or thinking about doing so. It will cover what to expect and what you should consider during the process, with references to basic sharding resources. It will also cover what to look for when running a sharded cluster. Finally, it will provide an overview of a new tool that makes understanding chunk sizes easy. Sponsored by ObjectRocket by Rackspace|
|1:10pm - 2:00pm||Visualizing Mobile Broadband with MongoDBEric Spry, Geographic Information Officer, Federal Communications CommissionThe Federal Communications Commission (FCC) Speed Test mobile app is a crowdsource project on mobile network performance, collecting millions of samples per month. In order to make the collected information valuable to consumers, a new approach was needed to present this rich resource in timely and intuitive manner. The Visualizing Mobile Broadband project is a web application that presents mobile network information using maps and interactive metrics. Our small team of developers turned to MongoDB for a solution that is flexible and scalable as volume increases and needs evolve. We present our project from conceptual framework to working prototype and highlight organizational obstacles, geospatial and technical issues encountered along the way.||Securing Your MongoDB DeploymentDavid Erickson, Senior Solutions Architect, MongoDB and Rob Moore, President, Allanbank ConsultingSecurity is more critical than ever with new computing environments in the cloud and expanding access to the internet. There are a number of security protection mechanisms available for MongoDB to ensure you have a stable and secure architecture for your deployment. Dave Erickson will walk through general security threats to databases and specifically how they can be mitigated for MongoDB deployments. Rob Moore will then go into depth on the specific topic of setting up and running MongoDB with TLS/SSL and x.509 authentication covering how it works and common errors he's encountered in the field.|
|2:10pm - 3:00pm||Full-stack Web Development with MongoDB, Node.js and AWSAndrey Mikhalchuk, Chief Architect, Akira TechnologiesAkira Technologies will share its experience of building a universal scalable high-performance platform for conducting surveys. Using MongoDB allowed replacing dozens unique survey systems with a single flexible solution, improved data and questionnaire reusability, simplified data analysis. We will also cover full-stack development and integration with Node.js, Hadoop, deployment to AWS Cloud, offline caching and stress-tecting the entire system with Tsung. A working prototype will be demonstrated including multiple surveys, dynamically rebuilding interface, geolocation, data analysis and visualization.||Agility and Scalability with MongoDBChris Biow, Principal Technologist, MongoDBMongoDB has taken a clear lead in adoption among the new generation of databases, including the enormous variety of NoSQL offerings. A key reason for this lead has been a unique combination of agility and scalability. Agility provides business units with a quick start and flexibility to maintain development velocity, despite changing data and requirements. Scalability maintains that flexibility while providing fast, interactive performance as data volume and usage increase. We'll address the key organizational, operational, and engineering considerations to ensure that agility and scalability stay aligned at increasing scale, from small development instances to web-scale applications. We will also survey some key examples of highly-scaled customer applications of MongoDB.|
|3:10pm - 4:00pm||MongoDB and Hadoop: Driving Business InsightsJustin Lee, Software Engineer, MongoDBMongoDB and Hadoop can work together to solve big data problems facing today's enterprises. We will take an in-depth look at how the two technologies complement and enrich each other with complex analyses and greater intelligence. We will take a deep dive into the MongoDB Connector for Hadoop and how it can be applied to enable new business insights with MapReduce, Pig, and Hive, and demo a Spark application to drive product recommendations.||Understanding Database Encryption & Protecting Against the Insider Threat with MongoDBEric Brown, Senior Systems Engineer, Vormetric FederalHigh profile data breaches in the commercial and government space exemplify why data protection is critical to business and mission alike. Despite this, there are many misconceptions and confusion around the topic of database encryption. What is transparent data encryption? What threats will it protect against? Will performance be greatly affected? How can I protect my MongoDB cluster? In this talk, Vormetric will answer these questions, summarize the relevant issues, and provide an in-depth look at the threat vector associated with the insider threat. Vormetric will cover how to: Create a data-driven security posture that blinds admin and privileged users from data access; Deliver a data-centric security policy that spans the enterprise to include both the data center and Cloud|
|4:10pm - 5:00pm||Life of an AggregationMathias Stearn, Software Engineer, MongoDBA deep dive inside of the aggregation internals. We will cover all of the phases of aggregation including parsing, optimization, execution and output, including how it all works in a sharded cluster. There will be a focus on the data structures used and the transformations that MongoDB performs on your pipelines to make them run as fast as possible. We will look at the actual MongoDB aggregation code, but no prior knowledge of the MongoDB code base or C++ is necessary for attendees.||Diagnostics and DebuggingAsya Kamsky, Principal Solutions Architect, MongoDBYou've hit some bottleneck in MongoDB. Now what do you do? How do you figure out what part of your system is causing the problem? MongoDB offers a number of tools for diagnosing performance issues and monitoring areas of your application and infrastructure that may need additional resources or attention. These include mongostat, mongotop, various parts of MMS and mtools. In this talk we will walk through a number of performance scenarios and use these tools to diagnose problems and common (and not so common) pitfalls in your MongoDB cluster.|
|5:05pm - 5:25pm||Using BSON Beyond MongoDBDwight Merriman, Chairman and Co-Founder, MongoDBIn this talk we will discuss uses of BSON outside of MongoDB -- for example for IPC in web services infrastructure and mobile applications. Some standalone BSON command line utilities will be demoed.||Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Data PlatformsJeffrey Breen, Director, Think Big AcademyDrawn from Think Big's experience on real-world client projects, Think Big Academy Director and Principal Architect Jeffrey Breen will review specific ways to integrate NoSQL databases into Hadoop-based Big Data systems: preserving state in otherwise stateless processes; storing pre-computed metrics and aggregates to enable interactive analytics and reporting; and building a secondary index to provide low latency, random access to data stored stored on the high latency HDFS. A working example of secondary indexing is presented in which MongoDB is used to index web site visitor locations from Omniture clickstream data stored on HDFS.Sponsored by Teradata|
|5:30pm - 6:00pm||MongoDB RoadmapJames Kerr, Technical Director, Public Sector, MongoDB|