MongoDB Days UK

November 5, 2015

London, United Kingdom


View all MongoDB Days

Whether you are new to MongoDB or an experienced user, you will learn something new at MongoDB Days. These events, held around the world, are designed to provide users with the in-depth technical education required to be successful designing and deploying apps.

You’ll hear how organisations are taking advantage of MongoDB for a variety of ground-breaking use cases. You’ll discover how to take advantage of the latest features in version 3.0, as well as what’s coming in the next release. You’ll meet the engineers developing the product and have the opportunity to ask the experts best practices on developing and operating MongoDB.

New to MongoDB, or need a refresher? No problem. We offer jumpstart sessions to help you get up-to-speed on key concepts.

MongoDB Days provide you with the information you need to successfully build and run modern apps. Space is limited so reserve your place today.

Event Location:
QEII Centre London
Broad Sanctuary, Westminster
London SW1P 3EE
United Kingdom

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.

Agenda

Time Fleming Room Westminster Suite St. James Suite
7:00am-8:45am Coffee and Registration
8:00am - 8:45am Jumpstart: When to Use MongoDB
Joe Drumgoole, Director, Solutions Architecture, EMEA, MongoDB
When it comes time to select database software for your project, there are a bewildering number of choices. How do you know if your project is a good fit for a relational database, or whether one of the many NoSQL options is a better choice? In this session you will learn when to use MongoDB and how to evaluate if MongoDB is a fit for your project. You will see how MongoDB's flexible document model is solving business problems in ways that were not previously possible, and how MongoDB's built-in features allow running at scale.
Jumpstart: Schema Design
Andrew Erlichson, Vice President, Engineering, Developer Experience, MongoDB
MongoDB’s basic unit of storage is a document. Documents can represent rich, schema-free data structures, meaning that we have several viable alternatives to the normalized, relational model. In this talk, we’ll discuss the tradeoff of various data modeling strategies in MongoDB. You will learn:
- How to work with documents
- Evolve your schema
- Common schema design patterns
9:00am-9:45am Keynote
Eliot Horowitz, Co-Founder and CTO, MongoDB
Jesse Gebhardt, Tableau Software
10:00am - 10:45am Introduction to WiredTiger
Norberto Leite, Developer Advocate, MongoDB
MongoDB 3.0 introduces a pluggable storage architecture and a new storage engine called WiredTiger. The engineering team behind WiredTiger team has a long and distinguished career, having architected and built Berkeley DB, now the world's most widely used embedded database. In this session, we'll describe the original design goals for WiredTiger, including considerations we made for heavily threaded hardware, large on-chip caches, and SSD storage. We'll also look at some of the latch-free and non-blocking algorithms we've implemented, as well as other techniques that improve scaling, overall throughput and latency. Finally, we'll take a look at some of the features we hope to incorporate into WiredTiger and MongoDB in the future.
Indexing and Performance Tuning
Tom Schreiber, Senior Consulting Engineer, MongoDB
MongoDB supports a wide range of indexing options to enable fast querying of your data, but what are the right strategies for your application? In this talk we’ll cover how indexing works, the various indexing options, and cover use cases where each might be useful. We'll dive into common pitfalls using real-world examples to ensure that you're ready for scale. We'll show you the tools and techniques for diagnosing and tuning the performance of your MongoDB deployment. Whether you're running into problems or just want to optimize your performance, these skills will be useful.
MongoDB at RBS
Michael Fulke
Development Team Lead
10:55am - 11:40am Ready, Steady, Chart! - Big Data Analytics in 30 Minutes
John Page, Senior Solutions Architect, MongoDB and Arthur Viegers, Principal Solutions Architect, MongoDB
In this highly unusual, slide-free presentation Arthur and John will show you how to cook up a wonderful set of business insights from raw data in just 30 minutes. Styled after a popular cookery show data chef John will teach Arthur, and the audience, how to use open source command line tools and techniques to load, analyse and create beautiful graphs from a non trivial data set live in 30 minutes.
Geospatial Indexing with MongoDB
Derick Rethans, Software Engineer, MongoDB
You can't do that in Government: Dispelling the Myths with Digital
Duncan Crawford, Her Majesty’s Revenue and Customs
By shifting focus to creating services for its customers and adopting modern open source technologies and agile practices, HMRC has been able to significantly increase the speed with which new products are produced while reducing cost and improving customer satisfaction. In this talk we will show how using this approach to delivering digital services made HMRC able to deliver over 15 new digital services in less than 2 years. We’ll identify our favourite myths that were prevalent in HMRC’s thinking about how you deliver online services, and show how we dispelled those myths using new technologies, new approaches to delivery, and created a new culture for delivering services to our users.
11:50am - 12:35pm MongoDB and Spark
Ross Lawley, Software Engineer, MongoDB
Modern architectures are moving away from "one size fits all" solutions. The best tools need to be put to the job and given the large amounts of options today, chances are that you’ll end up using MongoDB for your operational workload, as well as Spark for your high speed data processing needs. When documents or data structures are modeled, there are some key aspects that need to be attended. This takes into consideration the distribution of data nodes, streaming capabilities, performance, aggregation, and queryability options, and how we can integrate the different data processing software, like Spark, that can benefit from subtle but substantial model changes. A clear example is when to embedded or reference documents and the implications on high speed processing. Over the course of this talk we’ll detail the benefits of a good document model for the operational workload and what type of transformations should be incorporated in the document model to adjust for the high speed processing capabilities of Spark. We’ll look into the different possibilities to connect these two different systems, how to model according to the different workloads, what kind of operators to be aware of for top performance, and what kind of design and architectures should be put in place to make sure that all of these systems work well together.
Drivers APIs and Looking Forward
Christian Kvalheim, Lead Engineer, MongoDB
Learn about the new common driver API’s and what it means for your applications. We will cover the new CRUD API, GridFS API, Server Discovery and monitoring and Server selection giving you a view into how the drivers implements them.
Securing Your Deployment with MongoDB Enterprise
Mat Keep, Principal Product Manager, MongoDB
Security 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
- How to configure those for MongoDB
- Security features available in MongoDB such as LDAP, SSL, x.509, Authentication, and encryption
12:35pm -1:30pm Lunch
1:30pm - 2:15pm Automate Production-Ready MongoDB Deployments
James Tan, Principal Consulting Engineer, MongoDB
Getting from dev to a robust, performant, and scalable production environment takes a fair bit of work. Doing this manually is time-consuming and error-prone, so let's look at the various ways to automate this with Vagrant + Chef, as well as Cloud Manager and Ops Manager.
You can't do that in Government: Dispelling the Myths with Digital
Duncan Crawford, Her Majesty's Revenue and Customs
By shifting focus to creating services for its customers and adopting modern open source technologies and agile practices, HMRC has been able to significantly increase the speed with which new products are produced while reducing cost and improving customer satisfaction. In this talk we will show how using this approach to delivering digital services made HMRC able to deliver over 15 new digital services in less than 2 years. We’ll identify our favourite myths that were prevalent in HMRC’s thinking about how you deliver online services, and show how we dispelled those myths using new technologies, new approaches to delivery, and created a new culture for delivering services to our users.
MongoDB Use Case
This could be you!
Submit a topic.
2:25pm - 3:10pm MongoDB Use Case
This could be you!
Submit a topic.
MongoDB Use Case
This could be you!
Submit a topic.
MongoDB Use Case
This could be you!
Submit a topic.
3:20pm - 4:05pm MongoDB Use Case
This could be you!
Submit a topic.
MongoDB Use Case
This could be you!
Submit a topic.
MongoDB Use Case
This could be you!
Submit a topic.
4:15pm - 5:00pm High Performance 3.0
Asya Kamsky, Lead Product Manager, MongoDB
To understand how to make your application fast, it's important to understand what makes your database fast. We will take a look at different schema approaches and architectures for your cluster and consider how each will perform depending on storage engine used and physical resources available to it.
Building Apps with the MEAN Stack
Norberto Leite, Developer Advocate, MongoDB
MongoDB Use Case
This could be you!
Submit a topic.
5:10pm - 5:40pm MongoDB Roadmap

Pre-Conference Workshops
We are offering two in-depth, hands-on MongoDB workshops the day before MongoDB Days UK. These workshops are perfect for enhancing 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 MongoDB Advanced Data Modeling or MongoDB Diagnostics and Debugging workshop.

Please note that workshop tickets do not include admission to MongoDB Days UK.

Get Involved: Sponsor
Are you interested in showcasing your technology in front of an audience of talented engineers? Join us as a sponsor of MongoDB Days. Sponsorships are available, with a limited number of tabletops and speaking opportunities.

Learn more about sponsorship opportunities for MongoDB Days.

Get Involved: Speak
Have you built an amazing app? Do you have ops best practices to share? Has your organisation improved customer experience using MongoDB? If so, we’d love for you to share your story at one of our upcoming MongoDB Days.

Learn more about our call for proposals.

Diversity Scholarship
MongoDB’s Diversity Scholarship program provides support to members of group(s) who are underrepresented in the technology industry. Scholarship recipients get free attendance to a MongoDB Day. Find out if you qualify.

Follow the #MDBDays hashtag to stay up to date on all things MongoDB Days.