Tags → #mongodb
-
Mini Project: Global Chat App (Sharded)
The Grand Finale! We design a chat architecture that can scale to 1 billion users using Sharding and Change Streams.
-
The Dashboard: Monitoring MongoDB Performance
You can’t improve what you don’t measure. A tour of tools like Mongostat, Mongotop, and Atlas Charts.
-
Scale Up vs Scale Out: The Eternal Debate
Should you buy a bigger server or buy MORE servers? We analyze the trade-offs between Vertical and Horizontal Scaling.
-
Breaking Limits: Introduction to Sharding
When your data exceeds 10TB or your RAM is full, you need Sharding. We explain the architecture of a sharded cluster.
-
High Availability: Mastering Replica Sets
Sleep well knowing your database handles failures automatically. We explore the internals of MongoDB Replication and automatic failover.
-
Mini Project: Secure Notes App
Week 5 Finale! We build a secure backend with Schema Validation, RBAC, and Field-Level Encryption.
-
Disaster Recovery: Backups & Replica Sets
What happens if your server catches fire? Learn how Replica Sets provide high availability and how to handle backups properly.
-
Going Live: Staging vs Production Environments
Don’t test in production. Learn how to set up robust environments for your MongoDB apps.
-
Authentication & Authorization: Securing MongoDB
Stop using the root user! Learn how to create least-privilege users with RBAC.
-
enforce Rules: MongoDB Schema Validation
Schemaless does NOT mean structureless. Learn how to enforce data integrity at the database level using JSON Schema.