MongoDB Performance, Atlas & Database Administration in Africa

Duration
4 weeks
Investment
UGX 450,000
Teaching
Live online
Program Introduction
Master advanced MongoDB performance and database administration for African production environments. Learners diagnose slow workloads, optimise indexes and aggregations, configure availability, secure access, monitor clusters and plan backup and recovery using MongoDB Atlas and self-managed concepts.
Key Features & Benefits
• Advanced performance tuning labs • MongoDB Atlas administration practice • Replication, backup and recovery workflows • Security and monitoring implementation • Production readiness capstone for African organisations
Real-World Applications
• Operate databases for high-traffic African digital platforms • Improve fintech and mobile service query performance • Maintain resilient e-commerce and logistics systems • Secure health, education and customer information • Plan backup, recovery and service continuity for regional organisations
Course outline and learning expectations
This is a tutor-led course. The outline shows what your tutor will cover; teaching materials and examinations are provided directly to enrolled students.
Live online
English (Uganda)
Upper Secondary · University
What you will learn
- Diagnose slow queries using explain plans, profiler data and monitoring metrics
- Design index strategies for read and write workloads
- Optimise aggregation pipelines and transaction usage
- Configure and reason about replica set availability and failover
- Implement backup, restore and disaster recovery procedures
- Apply authentication, authorisation, network controls and encryption practices
- Configure Atlas alerts, logs and operational monitoring
- Produce a production readiness plan for an African organisation
Modules
- 1
Production workload assessment
Translate application needs into measurable database requirements
Workload profilingRead and write patternsLatency targetsCapacity indicatorsArchitecture review - 2
Performance diagnostics
Find bottlenecks using MongoDB diagnostic tools
explain plansDatabase profilerSlow queriesAtlas metricsLogsWorking set analysis - 3
Advanced indexing strategy
Design efficient indexes while controlling storage and write cost
Compound index orderIndex intersectionCovered queriesPartial indexesSparse indexesIndex maintenance - 4
Aggregation and transaction optimisation
Improve complex data processing and multi-document workflows
Pipeline orderingMemory considerations$lookup optimisation$merge strategiesTransaction scopeContention - 5
Replication and high availability
Understand replica set behaviour and operational failover
Replica set architectureElectionsRead preferencesWrite concernRead concernMaintenance procedures - 6
Backup, restore and disaster recovery
Protect critical African business data and test recovery readiness
Atlas backupsmongodump and mongorestorePoint-in-time recoveryRecovery objectivesRestore testingRunbooks - 7
Security, monitoring and incident response
Reduce operational risk through layered controls
AuthenticationRole-based access controlNetwork accessTLSSecrets managementAlertsLog reviewIncident triage - 8
Production readiness capstone
Audit and improve a MongoDB deployment for an African organisation
Baseline assessmentPerformance planSecurity controlsBackup testMonitoring dashboardOperations presentation
Before you enroll
- Strong MongoDB CRUD, aggregation and data modelling skills
- Experience building or supporting database-backed applications
- Basic command-line and networking knowledge
What you need
- Computer with reliable internet access
- MongoDB Atlas project
- MongoDB Compass
- mongosh
- MongoDB Database Tools
- Visual Studio Code
- Linux terminal or virtual machine
- Docker optional
Frequently asked questions
More in Databases

MongoDB & NoSQL Database Foundations for Uganda

Professional Firebase Architecture, Security & DevOps

Firebase App Development Foundations for Uganda

PostgreSQL Database Development & Query Optimisation for East Africa

Firebase Full-Stack App Development for East Africa

Advanced Firebase Backend Engineering for Africa
More for Upper Secondary · University

Dart Programming for Beginners in Uganda & East Africa

Advanced C Systems Programming Course – Africa

Advanced C# Programming in Uganda: Async, Generics & Performance

Advanced C++ Course Uganda – Performance and Concurrency

Advanced Computer Vision & Image Recognition

Advanced Dart Programming & Concurrency for Africa
Quick Actions
Need Help?
Have questions about this program? Our team is here to help!