MongoDB Boston 2014
October 1stUnited States, Massachusetts, Boston
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 Boston 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 Co-Founder and CTO 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 Boston 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 two in-depth, hands-on MongoDB workshops the day before MongoDB Boston. 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 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 MongoDBSandeep Parikh, Solutions Architect, 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 101Chad Tindel, 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 BostonEliot Horowitz, CTO and Co-Founder, MongoDB|
|10:25am - 11:05am||MongoDB and the Connectivity Map: Making Connections Between Genetics and DiseaseCorey Flynn, Bioinformatics Scientist, Broad InstituteThe Broad Institute has developed a novel high-throughput gene-expression profiling technology and has used it to build an open-source catalog of over a million profiles that captures the functional states of cells when treated with drugs and other types of perturbations. Referred to as the Connectivity Map (or CMap), these data when paired with pattern matching algorithms, facilitate the discovery of connections between drugs, genes and diseases. We wished to expose this resource to scientists around the world via an API that is easily accessible to programmers and biologists alike. We required a database solution that could handle a variety of data types and handle frequent changes to the schema. We realized that a relational database did not fit our needs, and gravitated towards MongoDB for its ease of use, support for dynamic schema, complex data structures and expressive query syntax. In this talk, we’ll walk through how we built the CMap library. We’ll discuss why we chose MongoDB, the various schema design iterations and tradeoffs we’ve made, how people are using the API, and what we’re planning for the next generation of biomedical data.||Automate MongoDB with MongoDB Management ServiceKelly Stirman, Director of Product Marketing, 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. 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||Socialite, the Open Source Status FeedAsya Kamsky, Senior Solutions Architect, MongoDBBuilding a complete social networking platform presents many challenges at scale. Socialite is a reference architecture and open source Java implementation of a scalable social feed service built on DropWizard and MongoDB. We'll provide an architectural overview of the platform, explaining how you can store an infinite timeline of data while optimizing indexing and sharding configuration for access to the most recent window of data. We'll also dive into the details of storing a social user graph in MongoDB.||Replication Internals: The Life of a WriteAndy Schwerin, Kernel Lead, MongoDBCome to this session to learn about the internal workings of MongoDB replication and replica sets. We will track the lifetime of a replicated write: from the moment it enters the primary server, as it travels out to secondary servers, and finally as it is reflected back to the primary (in case the write has an associated write concern). In particular, we will discuss the techniques MongoDB uses to ensure correct write ordering on secondaries while still keeping up with the primary and servicing client reads as well. This is an advanced session intended for those who possess a basic understanding of MongoDB and general programming concepts.|
|12:00pm - 1:00pm||Lunch|
|1:00pm - 1:50pm||The Weather of the CenturyJesse Davis, Senior Python Engineer, MongoDBThe weather is everywhere and always. That makes for a lot of data. This talk will walk you through how you can use MongoDB to store and analyze worldwide weather data from the entire 20th century in a graphical application. We’ll discuss loading and indexing terabytes of data in a sharded cluster, and optimizing the schema design for interactive exploration. MongoDB also natively supports geospatial indexing and querying, and it integrates easily with open source visualization tools. You'll earn high-performance techniques for querying and retrieving geospatial data, and how to create a rich visual representation of global weather data using Python, Monary, and Matplotlib.||MongoDB Case StudyLearn from your peers. Developers and operators from the MongoDB community will share experiences building and managing modern applications.|
|2:00pm - 2:50pm||MongoDB Analytics: Learn Aggregation by Example - Exploratory Analytics and Visualization Using Flight DataRon Bennatan, Principal Engineer, JSON StudioMongoDB is quickly becoming one of the most common data stores in the enterprise and the aggregation framework is a great way to build analytics on MongoDB. Come learn how to use the aggregation framework as well as tooling that uses the aggregation framework for d3 visualization through a set of examples using flight data and see which airports are the busiest, how to figure out which airports serve as hubs, and which routes have the longest delays.||Hardware ProvisioningChad Tindel, Solution Architect, MongoDBSome of the most common questions we hear from users relate to capacity planning and hardware choices. How many replicas do I need? Should I consider sharding right away? How much RAM will I need for my working set? SSD or HDD? No one likes spending a lot of cash on hardware and cloud bills can just be as painful. MongoDB is different from traditional RDBMSs in its resource management, so you need to be mindful when deciding on the cluster layout and hardware. In this talk we will review the factors that drive the capacity requirements: volume of queries, access patterns, indexing, working set size, among others. Attendees will gain additional insight as we go through a few real-world scenarios, as experienced with MongoDB Inc customers, and come up with their ideal cluster layout and hardware.|
|3:00pm - 3:50pm||Lightning Talk: JaspersoftBen Connors, Worldwide Head of Alliances, TIBCO AnalyticsMongoDB 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: Pure StorageCraig Halliwell, Manager, Emerging Alliances, Pure StorageHigh performance systems at scale can challenge storage infrastructures. Today, many MongoDB customers are addressing this by moving to all-flash shared storage platforms, which can dramatically reduce latency. Hear from the experts at enterprise storage provider Pure Storage on how 3 leading online SaaS providers have improved performance, become more efficient, and simplified their MongoDB infrastructure with all-flash storage.|
|Lightning Talk: TeradataSpeaker to Be Announced, TeradataMore coming soon!|
|4:00pm - 4:50pm||MongoDB and Hadoop: Driving Business InsightsSandeep Parikh, Solutions Architect, 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.||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 RoadmapAsya Kamsky, Principal Solutions Architect, MongoDB|