MongoDB DC 2014
October 14thUnited States, District Of Columbia, Washington
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 a Advanced Data Modeling, Diagnostics and Debugging, or MongoDB and Hadoop. 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, Senior 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 DCWill LaForest, Federal Sales, 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.||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.|
|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.||MongoDB Case StudyLearn from your peers. Developers and operators from the MongoDB community will share experiences building and managing modern applications.|
|12:00pm - 1:00pm||Lunch|
|1:00pm - 1:50pm||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.||Lightning Talk: TeradataSpeaker to Be Announced, TeradataMore coming soon!|
|2:00pm - 2:50pm||MongoDB Case StudyLearn from your peers. Developers and operators from the MongoDB community will share experiences building and managing modern applications.||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.|
|3:00pm - 3:50pm||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, MongoDBSecurity 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. We'll walk through general security threats to databases and specifically how they can be mitigated for MongoDB deployments. Topics will include general security tools and how to configure those for MongoDB, an overview of security features available in MongoDB, including LDAP, SSL, x.509 and Authentication.|
|4:00pm - 4:50pm||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, Senior 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:00pm - 5:30pm||MongoDB RoadmapJames Kerr, Technical Director, Public Sector, MongoDB|