DA640: Application Optimization

Refine a functional yet impractical solution through iterative optimization. This workshop equips developers with the insight to design solutions correctly from the outset—minimizing the need for costly refactoring in future projects.

Advanced Training: MongoDB Application Optimization (DA640)

Overview

In this training, students are presented with a working but unusable solution to a problem, in this case the storage and retrieval of product review information. We work through an iterative process of application improvement to take a 20 second response time down to 20 milliseconds. We then learn how this can be further optimized by using lower-level APIs in the MongoDB driver. This workshop helps students avoid lengthy refactoring in their next project — by understanding how to do things correctly from the start.

Intended Audience

This training is intended for developers who have completed DEV400 (MongoDB Developer Extension) and need to build an application that will work for many users and at significant scale. Optimizing your application to reduce your infrastructure costs can easily make this the most valuable course you attend.

Workshop Objectives

In this training workshop, you will learn how to dramatically improve the performance of a MongoDB application by:

  • leveraging indexes

  • re-writing aggregation queries to ensure they use index covering

  • implementing a caching pattern in the schema

  • implementing a computed summary pattern in the schema

  • using raw BSON data types to reduce the overhead of object creation

Duration

1 day

Learning Paths

Please see the MongoDB Learning Paths here!



Program Datasheets


Meetings

DA640

Date: Wed, Jan 21st 2026 09:00 am – 05:00 pm (UTC+00:00 / GMT)

Course prerequisites

This course has the following prerequisites:

  • MDB300: MongoDB Production Readiness

Language

This course is offered in multiple languages. Coordinate with your MongoDB representative to find out more.

Course access

This course is entirely virtual and will be conducted over Zoom video conferencing and Instruqt hands-on lab environments.


TBD

This course is available through Private Training for customers with 7 or more Training Subscriptions.

Private Training allows you to select specific courses and deliver them to your team in a private classroom, scheduled at your convenience.

Please contact your Professional Services representative to discuss available dates for private training.

Important: Private sessions can only be arranged if 7 or more engineers commit to attending.