OF300: Production System Design

Course Overview

This training day covers critical design decisions for availability, durability, scalability, archival, and disaster recovery. We also cover techniques for deploying database configuration changes, database version upgrades, and even operating system upgrades without any downtime of the database service.

 

Prerequisites

This course has the following prerequisites:

  • OF100: MongoDB Operations Fundamentals
  • OF200: Diagnostics and Performance Tuning

Audience Profile

  • Database administrators

Learning Objectives:

On completing this training day, you can evaluate different MongoDB cluster architectures and select an appropriate architecture to meet your production system requirements. You will have the skills to manually manage a cluster and back it up using basic tooling. You will also understand MongoDB concepts relevant to operations, which provides the foundation to explore advanced management tooling in subsequent training days.

 

Content Outline

  • Reasons to replicate data
  • Components of a replica set
  • Drivers and replica sets
  • The concept of the majority
  • Elections simplified
  • Failure modes *
  • Write Concern *
  • The Majority Commit Point
  • Read Preference
  • What is sharding?
  • Horizontal versus vertical scaling
  • When to shard
  • Sharding infrastructure
  • Shard keys *
  • How sharding work
  • Reads/Writes
  • Chunks
  • Sharding in slow motion
  • Sharding pitfalls
  • A cautionary tale
  • Managed sharding technique
  • Computed keys
  • Presplitting
  • Scaling out
  • mongodump and mongorestore
  • Using the oplog
  • OS level backups
  • Rolling reconfiguration
  • Rolling upgrades
  • Rolling index builds

FAQs

This training day covers critical design decisions for availability, durability, scalability, archival, and disaster recovery. We also cover techniques for deploying database configuration changes, database version upgrades, and even operating system upgrades without any downtime of the database service.

 

 This course has the following prerequisites:

  • OF100: MongoDB Operations Fundamentals
  • OF200: Diagnostics and Performance Tuning

Replication: The primary server node copies data onto secondary server nodes. This can help increase data availability and act as a backup if the primary server fails. Sharding: Handles horizontal scaling across servers using a shard key.

 

 To attend the training session, you should have operational Desktops or Laptops with the required specification and a good internet connection to access the labs. 

 Technical issues are unpredictable and might occur with you as well. Participants must ensure that they have the system with the required configuration and good internet speed to access online labs.

If the problem persists or you face any challenge during the class, you can report it to us or your trainer. In that case, Radiant would provide you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption and NOT for distribution or any commercial use.

 

 Radiant Techlearning offers training programs on weekdays, weekends, and a combination of weekdays and weekends. You can always choose the schedule that best suits your need.

 

 Once we receive your enrollment request, we will share the enrollment details with you to select and complete the enrollment process.

You can email us at the below email address (whichever is applicable) to know the upcoming schedule for a specific technology training program.

Individual:  training@radianttechlearning.com

Corporate: Corporate@radiantechlearning.com

 

Send a Message.


  • Enroll
    • Learning Format: ILT
    • Duration: 80 Hours
    • Training Level : Beginner
    • Jan 29th : 8:00 - 10:00 AM (Weekend Batch)
    • Price : INR 25000
    • Learning Format: VILT
    • Duration: 50 Hours
    • Training Level : Beginner
    • Validity Period : 3 Months
    • Price : INR 6000
    • Learning Format: Blended Learning (Highly Interactive Self-Paced Courses +Practice Lab+VILT+Career Assistance)
    • Duration: 160 Hours 50 Hours Self-paced courses+80 Hours of Boot Camp+20 Hours of Interview Assisstance
    • Training Level : Beginner
    • Validity Period : 6 Months
    • Jan 29th : 8:00 - 10:00 AM (Weekend Batch)
    • Price : INR 6000

    This is id #d