Register for Webinar

  Thursday, August 16, 2018   Timothy Vaillancourt

Developing an App on MongoDB: Tips and Tricks

A lot of developers prefer using MongoDB to other open source databases when developing applications. But why? How do you work with MongoDB to create a well-functioning application?
This webinar will help developers understand what MongoDB does and how it processes requests from applications.
In this webinar, we will cover:
Data, Queries and Indexes
- Using indices efficiently
- Reducing index and storage size with correct data types
- The aggregation framework
- Using the Explain and Operation Profiling features
- MongoDB features to avoid
- Using Read and Write Concerns for Integrity
- Performance
- Scaling read queries using Read Preference
- What is MongoDB Sharding?
- Using Percona Monitoring and Management (PMM) to visualize database usage
- MongoDB users and built-in roles for application security
- Using SRV DNS record support

By the end of the lesson, you will know how to avoid common problems with MongoDB in the application stage, instead of fixing it in production.


About the Author

Timothy Vaillancourt

Tim joined Percona in 2016 as Sr. Technical Operations Architect for MongoDB with a goal to make the operations of MongoDB as smooth as possible. With experience operating infrastructures in industries such as government, online marketing/publishing, SaaS and gaming combined with experience tuning systems from the hard disk all the way up to the end-user, Tim has spent time in nearly every area of the modern IT stack with many lessons learned. Tim is based in Amsterdam, NL and enjoys traveling, coding and music. Prior to Percona Tim was the Lead MySQL DBA of Electronic Arts' DICE studios, helping some of the largest games in the world (“Battlefield" series, “Mirrors Edge” series, “Star Wars: Battlefront”) launch and operate smoothly while also leading the automation of MongoDB deployments for EA systems. Before the role of DBA at EA's DICE studio, Tim served as a subject matter expert in NoSQL databases, queues and search on the Online Operations team at EA SPORTS. Prior to moving to the gaming industry, Tim served as a Database/Systems Admin operating a large MySQL-based SaaS infrastructure at AbeBooks/Amazon Inc.