DA650: Code Evolution, Scale, and Workflow

Course Overview

In this workshop, students create an application that evolves its schema over time to support new business needs without transforming older data.

 

Prerequisites

This course has the following prerequisites:

  • DF400: Production-ready Development

Audience Profile

This training workshop is intended for developers who have completed DF400 (Production-Ready Development) and are embarking on a project to build a long-lived, highly-scalable application from the ground up. It will get you to the best possible start to ensure maximum performance and uptime over the application's lifetime.

 

Learning Objectives:

In this training workshop, you will learn how to:

  • create an adaptable data access layer (DAL) to decouple your objects from your schema
  • use schema versioning to avoid having to rewrite older records
  • use schema versioning to support running new and old application versions simultaneously
  • identify bottlenecks that limit scaling and design schemas capable of managing millions of users
  • apply to cache design patterns to optimize retrieval time
  • use collection queues and background workers to complete long-running tasks asynchronously

FAQs

In this workshop, students create an application that evolves its schema over time to support new business needs without transforming older data.

 

MongoDB is designed to make data easy to access and rarely to require joins or transactions, but when you need to do complex querying, it's more than up to the task. The MongoDB Query API allows you to query deep into documents and even perform complex analytics pipelines with just a few lines of declarative code.

 

MongoDB grants access to data and commands through role-based authorization and provides built-in roles that provide the different access levels commonly needed in a database system. You can additionally create user-defined functions—a part grants privileges to perform sets of actions on defined resources.

 

 In this training workshop, you will learn how to:

  • create an adaptable data access layer (DAL) to decouple your objects from your schema
  • use schema versioning to avoid having to rewrite older records
  • use schema versioning to support running new and old application versions simultaneously
  • identify bottlenecks that limit scaling and design schemas capable of managing millions of users
  • apply to cache design patterns to optimize retrieval time

 It is recommended but optional. Being acquainted with the primary course material will enable students and the trainer to move at the desired pace during classes. You can access courseware for most vendors.

 

 You can buy online from the page by clicking "Buy Now." You can view alternate payment methods on the payment options page.

 

Yes, students can pay from the course page.

The course completion certification will be awarded to all the professionals who have completed the training program & the project assignment given by your instructor. Using the certificate in your future job interviews will surely help you to l& your dream job.

 

 Radiant believes in a practical & creative approach to training & development, distinguishing it from other activity & developmental platforms. Moreover, training courses are undertaken by experts with a range of experience in their domain.

 

 Radiant team of experts will be available at e-mail support@radianttechlearning.com to answer your technical queries after the training program.

 

Send a Message.


  • Enroll