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
|Time||Development Focus||Operations Focus|
|8:00am - 9:00am||Coffee 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||MongoDB: How We Did It – Reanimating Identity at AOLLisa Mak, Sr. Technical Manager, AOL and Doug 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.||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.|
|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|
|12:45pm - 1:05pm||Lightning Talk: Real-Time Analytics from MongoDBBen Connors, Worldwide Head of Alliances, 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. It will include a brief demonstration of how to apply these techniques to example MongoDB data.||Lightning Talk: Get Even More Value from MongoDB ApplicationsPeyman Mohajerian, Senior Big Data Architect, Hadoop COE, TeradataMongoDB is the hottest trend in NoSQL databases, helping customers all over the world. Once the application is built, you can generate even more revenue or cost savings by apply deep analytics to all that rich JSON data. Teradata and MongoDB are building a high speed ability to swap data to and from MongoDB amazingly fast. The Teradata Data Warehouse can then combine the MongoDB real time data with all kinds of analytic data such as customer profitability, historic inventory levels, consumer profiles, logistics, suppliers, and so on. If you have a MongoDB application running, it’s a good time to get even more value out of your JSON data. This talk will cover use cases and a quick review of the technical architecture.|
|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.||Understanding Database Encryption & Protecting Against the Insider Threat with MongoDBHigh 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, cover concepts on the topic, and provide an in depth look at the threat vector associated with the insider threat. Specifically 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; Configure Vormetric to protect MongoDB|
|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.||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.|
|4:10pm - 5:00pm||Write Yourself a Storage Engine in 40 MinutesMathias Stearn, Software Engineer, MongoDBIn the next version of MongoDB the storage layer will be re-architected to improve scalability, maintainability and performance. Version 2.8 will include an API to allow plugging in alternate storage engines. This will include both how individual records are stored as well as the structure of indexes. Mathias Stearn, MongoDB Server Engineer, will walk through writing a simple implementation using our unit test mock that he wrote as an example. You'll walk away knowing the necessary components for plugging in your own storage engine and how they interact with each other and the rest of MongoDB.||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: MongoDB ShardingDavid Murphy, Lead DBA, ObjectRocket by Rackspace and Kim Wilkins, Oracle DBA, ObjectRocket by Rackspace|
|5:30pm - 6:00pm||MongoDB RoadmapJames Kerr, Technical Director, Public Sector, MongoDB|