We may earn an affiliate commission when you visit our partners.
AWS Instructor

Using the document database service Amazon DocumentDB (with MongoDB compatibility), you can store and scale JavaScript Object Notation (JSON) workloads. You don't need to worry about running cluster management software, configuring backups, or monitoring production workloads. You can also migrate self-managed MongoDB-compatible databases to Amazon DocumentDB because it is fully managed.

Read more

Using the document database service Amazon DocumentDB (with MongoDB compatibility), you can store and scale JavaScript Object Notation (JSON) workloads. You don't need to worry about running cluster management software, configuring backups, or monitoring production workloads. You can also migrate self-managed MongoDB-compatible databases to Amazon DocumentDB because it is fully managed.

In this course, you will learn about the benefits and technical concepts of Amazon DocumentDB. If you are new to the service, you will learn how to start using Amazon DocumentDB through a demonstration of the AWS Management Console and AWS Command Line Interface (AWS CLI). You will learn about the native architecture and how the built-in features help scale and manage your document database workload. The course covers how Amazon DocumentDB fits into a larger cloud-based architecture and typical use cases that are a good fit when building solutions.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Getting Started with Amazon DocumentDB (with MongoDB compatibility)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Amazon DocumentDB, which simplifies JSON workload management by removing the need to manage cluster software and configure backups
Covers how Amazon DocumentDB integrates into cloud architectures, providing insights into its role in building comprehensive cloud-based solutions
Facilitates migration from self-managed MongoDB databases to Amazon DocumentDB, which is fully managed and compatible
Demonstrates how to use the AWS Management Console and AWS CLI to start using Amazon DocumentDB, which is useful for those familiar with AWS

Save this course

Save Getting Started with Amazon DocumentDB (with MongoDB compatibility) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Getting Started with Amazon DocumentDB (with MongoDB compatibility) with these activities:
Review MongoDB Fundamentals
Refresh your understanding of MongoDB fundamentals to better grasp Amazon DocumentDB's compatibility features.
Browse courses on MongoDB
Show steps
  • Review MongoDB documentation on data modeling.
  • Practice basic CRUD operations in MongoDB.
  • Explore MongoDB aggregation framework concepts.
Read 'Cloud Native Patterns'
Understand how Amazon DocumentDB fits into a larger cloud-native architecture by studying cloud design patterns.
Show steps
  • Read the chapters on microservices and containerization.
  • Study the sections on DevOps and CI/CD pipelines.
  • Consider how these patterns apply to Amazon DocumentDB deployments.
Read 'MongoDB: The Definitive Guide'
Deepen your understanding of document databases by reading a comprehensive guide on MongoDB.
View MongoDB on Amazon
Show steps
  • Read the chapters on data modeling and indexing.
  • Study the sections on aggregation and sharding.
  • Take notes on key concepts and differences from relational databases.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice MongoDB CRUD Operations
Reinforce your understanding of basic database operations by practicing CRUD (Create, Read, Update, Delete) operations in MongoDB.
Show steps
  • Set up a local MongoDB instance.
  • Create a sample database and collection.
  • Perform CRUD operations using the MongoDB shell.
Write a Blog Post on Amazon DocumentDB Use Cases
Solidify your understanding of Amazon DocumentDB by researching and writing about its various use cases.
Show steps
  • Research different use cases for Amazon DocumentDB.
  • Outline the blog post with clear headings and subheadings.
  • Write the blog post, providing examples and explanations.
  • Publish the blog post on a personal blog or platform like Medium.
Build a Simple Inventory Management System
Apply your knowledge of Amazon DocumentDB to build a practical application that manages inventory data.
Show steps
  • Design the data model for the inventory system.
  • Implement CRUD operations using the AWS CLI or SDK.
  • Deploy the application to AWS using CloudFormation or Terraform.
Create a CloudFormation Template for DocumentDB
Automate the deployment of Amazon DocumentDB resources by creating a CloudFormation template.
Show steps
  • Study the CloudFormation documentation for DocumentDB resources.
  • Design the template to create a cluster, subnet group, and security group.
  • Test the template by deploying it in a development environment.

Career center

Learners who complete Getting Started with Amazon DocumentDB (with MongoDB compatibility) will develop knowledge and skills that may be useful to these careers:
Cloud Solutions Architect
Cloud solutions architects design and implement cloud infrastructure for organizations. They need a robust understanding of cloud technologies such as database services and how they fit into larger architectures. This course on Amazon DocumentDB provides an overview of how it fits into a larger cloud-based architecture and discusses typical use cases that are a good fit when building solutions. A cloud solutions architect would benefit from learning more from this course, which covers the benefits and technical concepts of Amazon DocumentDB, as well as how to use the AWS Management Console and AWS CLI. This will enable them to better design and recommend database solutions.
Cloud Migration Specialist
Cloud migration specialists help organizations move their data and applications to the cloud. This course will cover how to migrate self-managed MongoDB compatible databases to Amazon DocumentDB. A cloud migration specialist needs to have a working knowledge of different cloud database services. The discussion of the benefits and technical concepts in this course may be helpful to a cloud migration specialist. This course may be useful for anyone looking to migrate databases to cloud services.
Cloud Consultant
A cloud consultant advises organizations on how to best utilize cloud resources, including database solutions. They need to understand the various cloud database services and when to recommend them. The course on Amazon DocumentDB introduces this specific cloud database service, including its benefits and technical concepts. A cloud consultant will find the discussion of how Amazon DocumentDB fits into larger cloud-based architectures useful when advising clients. This course may be helpful to a cloud consultant who needs to stay abreast of new offerings.
Solutions Engineer
Solutions engineers work with clients to understand their technology needs and to recommend solutions. This often involves knowledge of various database options. This course provides an overview of Amazon DocumentDB, a fully managed database service. A solutions engineer may be attracted to this course's coverage of how this service fits into a larger cloud based architecture. This course also covers typical use cases, which will help a solutions engineer understand when to recommend this solution. This course may be helpful for a solutions engineer in the cloud space.
Database Developer
A database developer designs and implements database systems, requiring a deep understanding of various database technologies. This course introduces the Amazon DocumentDB service, which is compatible with MongoDB. A database developer may use the AWS CLI and AWS Management Console, covered in the course, to interact with the database service. This course may be particularly useful to a database developer who wants to learn about managed, cloud-based database solutions. The discussion of migrating MongoDB databases in this course may also be relevant.
Backend Developer
Backend developers focus on the server side logic of applications, often working with databases. This course introduces Amazon DocumentDB, a database service compatible with MongoDB. A backend developer needs to understand the concepts of database management and how they fit into an overall application architecture. This course explores how Amazon DocumentDB fits into a larger cloud based architecture. This course also covers how to migrate MongoDB compatible databases to Amazon DocumentDB. A backend developer may benefit from this course, which introduces cloud database solutions.
Data Engineer
A data engineer builds and maintains the infrastructure that enables data analysis and reporting, often working with data storage solutions. This role involves selecting and implementing appropriate database technologies. This course introduces Amazon DocumentDB, a database service, and discusses how it fits into a larger cloud-based architecture. The discussion of how Amazon DocumentDB handles JSON workloads may be helpful for a data engineer, who needs to understand how to manage various types of data. A data engineer may also find value in learning about the AWS CLI and AWS Management Console when working within the Amazon ecosystem. This course may be useful for learning about various cloud based solutions and options.
Database Administrator
A database administrator is responsible for the performance, integrity, and security of a database. This includes tasks such as setting up databases, managing access, and ensuring data is backed up. This course introduces Amazon DocumentDB, a fully managed database service compatible with MongoDB, and explores its architecture and built in features. A database administrator will find the discussion of how to use the AWS Management Console and AWS CLI particularly useful for database management tasks. This course may help a database administrator to understand the architecture and capabilities of specific cloud-based database solutions, which are becoming increasingly common.
DevOps Engineer
DevOps engineers work with development and operations teams to streamline software development and deployment, often involving database integration. This course introduces Amazon DocumentDB and covers its technical concepts and how they help scale and manage database workloads. This may be valuable to a DevOps engineer, who needs to understand the database infrastructure in their systems. A DevOps engineer may find useful the discussion of the AWS Management Console and AWS CLI, which relates to deployment management. This course may be helpful for a DevOps engineer looking for more hands on knowledge of cloud-based data options.
Technical Project Manager
Technical project managers oversee technology projects, requiring a broad understanding of the technical landscape. This course introduces Amazon DocumentDB, a cloud based database offering. A technical project manager may need to understand the technology to allocate resources, manage risk, and make informed decisions related to database deployments. This course also provides a technical overview of the AWS CLI and AWS Management Console, which a project manager may use while overseeing a project. This course may be useful for a project manager who frequently works on projects that involve databases.
Software Developer
A software developer designs and builds applications, often interacting with databases to manage data. It is important that they understand the capabilities and limitations of such databases. This course introduces Amazon DocumentDB and focuses on its features for storing and scaling JavaScript Object Notation (JSON) workloads. A software developer may find it useful to understand how to use the AWS Management Console and AWS CLI to interact with databases, as covered in this course. This course may be helpful for a software developer who needs a working understanding of cloud database solutions.
Systems Analyst
A systems analyst reviews and evaluates existing computer systems and proposes improvements. This often includes assessing the data storage and management capabilities. This course will introduce a specific document database service, Amazon DocumentDB, and will explore how this service works in the cloud. A systems analyst may find value in this course if they need to evaluate cloud based database solutions. This course also covers how to migrate MongoDB databases to DocumentDB.
Data Analyst
Data analysts work with data to extract insights and trends, which often involves understanding the structure of the database. This course introduces Amazon DocumentDB, a database that stores JSON workloads. A data analyst may find this course useful as they sometimes need to directly interact with databases, including cloud-based solutions. Understanding the technical details discussed in this course, including the AWS CLI and AWS Management Console, may be helpful to a data analyst who works with cloud-based databases. This course may be helpful to gain an understanding of cloud based databases.
Cloud Security Engineer
A cloud security engineer focuses on the security of cloud systems, including databases. They require knowledge of the different database technologies and how to secure them. This course introduces Amazon DocumentDB and how it functions. A cloud security engineer needs to understand the architecture and deployment of cloud database services. The discussion of Amazon DocumentDB in a larger cloud-based architecture may be useful, which can help a cloud security engineer understand how the database fits into a larger security posture. This course may be helpful to a security engineer.
Technical Support Specialist
A technical support specialist assists users with technical issues, including those related to databases. This course introduces Amazon DocumentDB, a database service in the cloud. The discussion of the AWS Management Console and AWS CLI may be valuable to a technical support specialist, who may need to troubleshoot issues of database deployment management. This course may be helpful to a technical support specialist who works with users using cloud services.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Getting Started with Amazon DocumentDB (with MongoDB compatibility).
Provides a comprehensive overview of MongoDB, covering everything from basic concepts to advanced features. It's particularly useful for understanding the underlying principles of document databases, which are essential for working with Amazon DocumentDB. While not directly focused on Amazon DocumentDB, it provides a strong foundation for understanding its MongoDB compatibility. This book useful reference tool for understanding the concepts behind document databases.
Explores patterns for building cloud-native applications, which are highly relevant to using Amazon DocumentDB effectively. It covers topics such as microservices, containerization, and DevOps. While not directly focused on Amazon DocumentDB, it provides a broader context for understanding how to integrate it into a cloud-based architecture. This book is more valuable as additional reading than it is as a current reference.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser