MongoDB Munich 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 Munich 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 Munich 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 Munich. These workshops are perfect for jump-starting your knowledge and use of MongoDB. Each session is led by a MongoDB engineer and limited to 12 students to ensure each student receives individual attention from a MongoDB expert. Expand your MongoDB knowledge at a MongoDB Fundamentals, Modeling Social Data Feeds with MongoDB, or Diagnostics and Debugging 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||Breakfast and Registration|
|9:00am - 9:40am||Dev Jumpstart: Build Your First App with MongoDBNorberto Leite, Senior 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 101Marc Schwering, 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||KeynoteMassimo Brignoli, Senior Solutions Architect, MongoDB and Jim Stock, Senior Director, Field Sales, MongoDB|
|10:25am - 11:05am||Socialite, the Open Source Status FeedAsya Kamsky, Principal 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.||MongoDB Case StudyLearn from your peers. Developers and operators from the MongoDB community will share experiences building and managing modern applications.|
|11:15am - 12:00pm||Industrial Internet and Intelligent Machines with MongoDB Matthias Kappeller, Team Lead, Software Developmet, Brueckner Maschinenbau GmbH & Co. KGSmart Factories with M2M communications is the main goal of the fourth industrial revolution. The “Industrial Internet” as it is called by GE or the “Industry 4.0” project by the German government revolve around Big Data and Analytics. The machine building industry faces challenges in emerging markets such as high energy costs and a shortage of skilled staff, which drive the need for highly-optimized and self-optimizing machines. We will use the example of a world leader in this sector to describe how we built a system for real-time analytics of machine sensor data, using MongoDB as the heart of an easily scalable and decentralized storage system for operational data. Customers of Brückner Maschinenbau GmbH use the system to gather data from their production lines, monitor the quality of their products and optimize their production-processes with prediction analyses and deep production insights through machine learning algorithms.||Run MongoDB with Confidence Using MongoDB Management Service (MMS)Sam Weaver, Product Manager, MongoDBMongoDB Management Service (MMS) is the application for managing MongoDB, created by the engineers who develop MongoDB. MMS provides visibility into the performance of your cluster, alerting when key metrics are out of range and backup and recovery of your mission critical data. This session will provide you with an overview of MMS, including installation and setup and a walk through of metrics and alerts. Then we'll compare and contrast the various different backup strategies, with a deep dive on using MMS to back up your MongoDB data.|
|12:00pm - 1:00pm||Lunch|
|1:00pm - 1:50pm||Lightning Talk: Progress SoftwareAbstract coming soon!||Scaling MongoDBMassimo Brignoli, Senior Solutions Architect, MongoDBYou've got MongoDB deployed, but your app has taken off and you need to set it up to perform under heavy loads. MongoDB offers sharding capabilities so we can horizontally scale our application and ensure consistent performance. In this session, we will go through scaling options for our application. You will walk away deeper understanding of how to configure your sharding setup, choose a shard key and leverage this feature for optimal scale.|
|Lightning Talk: Running MongoDB on Docker for High Performance DeploymentsJohannes Brandstetter, MongoSoup, comSysto Docker is an open-source engine that helps automate deployment of any process as a lightweight, portable, self-sufficient container that will run virtually anywhere. Docker containers are also immensely helpful when running thousands of MongoDB instances in a production environment. This talk will give you a quick overview of Docker, show you best practices and patterns for Dockerfiles aimed at running MongoDB within Docker with real life examples from MongoSoup. One part will focus on performance and how much overhead Docker produces in comparison to native MongoDB instances. I will also talk about which tools or frameworks in the Docker eco system have proven useful to orchestrate larger deployments with Replica Sets and Sharding (e.g. CoreOS, fleet, geard, vulcand, Kubernetes, etc.)Sponsored by comSysto|
|2:00pm - 2:50pm||The Aggregation FrameworkNorberto Leite, Senior Solutions Architect, MongoDBMongoDB offers two native data processing tools: MapReduce and the Aggregation Framework. MongoDB’s built-in aggregation framework is a powerful tool for performing analytics and statistical analysis in real-time and generating pre-aggregated reports for dashboarding. In this session, we will demonstrate how to use the aggregation framework for different types of data processing including ad-hoc queries, pre-aggregated reports, and more. At the end of this talk, you should walk aways with a greater understanding of the built-in data processing options in MongoDB and how to use the aggregation framework in your next project.||Lightning Talk: Pure StorageMarkus Grau, Systems Engineer, 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.Sponsored by Pure Storage|
|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.Sponsored by Terdadata|
|3:00pm - 3:50pm||MongoDB and Hadoop: Driving Business InsightsPaul Done, Senior 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.||Deployment Best PracticesSpeaker to Be Announced, MongoDBThe last bugs are finished, testing is complete, and business is ready. What do you do next? In this talk we will cover the topics to ensure that you are prepared for a successful launch of your MongoDB based product, including:Key counters and metrics: Page Faulting? IO Bound? What's my working set? How do I know?Load Testing and Capacity Planning: How much resource is my MongoDB going to use? When do I need to add replicas and shards?Monitoring: What should I be watching and how do I know if things are running correctly?We will map the theory to the practice by illustrating with real world examples.|
|4:00pm - 4:50pm||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||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.|
|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|
|5:00pm - 5:30pm||MongoDB RoadmapMarc Schwering, Senior Solutions Architect, MongoDB|