cheatsheets Jun 28, 2026 updated Jun 28, 2026

MongoDB Data Modeling Checklist

A checklist for deciding when to embed, reference, index, and evolve MongoDB documents.

Status
evergreen
Visibility
public
Category
Databases
Difficulty
intermediate
Published
Jun 28, 2026
Updated
Jun 28, 2026

Document Shape

  • Aggregate boundary is clear.
  • Embedded arrays are bounded.
  • Large or shared entities are referenced.
  • Schema evolution is planned.

Querying

  • Indexes match real query patterns.
  • Sorts are supported by indexes where needed.
  • High-cardinality fields are understood.
  • Query patterns are tested with realistic data size.

Operations

  • Backup strategy exists.
  • Sensitive fields are identified.
  • Retention rules are documented.
  • Data growth is monitored.

Source Links

Related Notes

Docs Jun 28, 2026 intermediate

MongoDB Data Modeling Notes

A document-database mental model for aggregates, embedding, references, indexes, and operational tradeoffs.

Cheat Sheets Jun 28, 2026 intermediate

Database Design Checklist

A checklist for choosing and shaping relational or document data models.

Docs Jun 28, 2026 intermediate

PostgreSQL Production Notes

Operational Postgres concepts for backend engineers: schemas, indexes, transactions, migrations, and reliability.

Backlinks

Docs Jun 28, 2026 intermediate

MongoDB Data Modeling Notes

A document-database mental model for aggregates, embedding, references, indexes, and operational tradeoffs.