Belgrade MUG #5: Schema Design Patterns and Anti-Patterns (Skill Badge Workshop)

Belgrade MUG #5: Schema Design Patterns and Anti-Patterns (Skill Badge Workshop)

Join us for a developer-focused MongoDB workshop where you’ll learn the most important schema design patterns and anti-patterns — and earn a MongoDB Skill Badge to validate your knowledge!

In this session, we’ll explore foundational schema design concepts and show you how to apply powerful patterns such as the Inheritance Pattern, Computed Pattern, and Extended Reference Pattern. You’ll also learn how to identify and avoid common anti-patterns like unbounded arrays and bloated documents, and how to redesign them effectively.

By the end of the talk, you’ll have the practical skills needed to design efficient, scalable MongoDB schemas tailored to your application workloads and query patterns.

This is a talk-style session. A laptop is not required — the final skill badge test can be completed on your phone.

Venue: CDT Hub, Kneza Miloša 12, Belgrade

Agenda

  • 18:00 – 18:15 — Gathering, networking, food
  • 18:15 – 19:00 — Talk: Schema Design Patterns and Anti-Patterns
  • 19:00 – 19:15 — Skill Badge test
  • 19:15 – 20:00 — Networking, Q&A, swag

What you will learn

  • How to apply key schema patterns: Inheritance, Computed, and Extended Reference.
  • How to avoid common schema anti-patterns: unbounded arrays and bloated documents.
  • How to model data effectively for different application workloads.
  • How schema design impacts performance and maintainability.

Goals and objectives

  • Strengthen your understanding of MongoDB schema design.
  • Learn practical strategies for scalable and maintainable data models.
  • Recognize and correct common schema anti-patterns.
  • Earn a MongoDB Skill Badge to share with your network.