Introduction
Document databases are a popular choice for modern applications that need flexible data models, fast iteration, and horizontal scalability. Among the many options available, MongoDB's query language and tooling ecosystem are an industry standard for working with document data. Azure DocumentDB is a fully managed, MongoDB-compatible database service that lets you use these familiar tools and drivers while offloading infrastructure management to Azure.
Suppose you're a developer at a retail company that runs its product catalog and order-processing system on a self-managed MongoDB deployment. Your team spends significant time on database maintenance: patching servers, managing backups, configuring replica sets, and planning capacity upgrades. The company is also exploring AI-powered product recommendations, which require vector search capabilities alongside the existing operational data. Leadership wants to move to a fully managed cloud database that reduces operational overhead while keeping the existing application code intact. You need a MongoDB-compatible service so your existing drivers, queries, and tools continue to work with little to no changes.
In this module, you learn what Azure DocumentDB is, how its open-source foundation and vCore-based architecture work, and which workloads it suits best. You explore the service's key capabilities, including integrated vector search, flexible scaling options, and native Azure security features.
By the end of this module, you're able to describe Azure DocumentDB's architecture and identify scenarios where it's the right choice for your applications.