Reviews 4,2
Reviews 4,5
100% fundable

DP-420 Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB

Building cloud-native applications means designing for consistency, scalability, and global availability from the ground up – and knowing exactly how to apply the right platform services.

Key topics

  • Designing scalable data pipelines and solution architectures for cloud environments
  • Balancing consistency models, latency targets, and availability strategies
  • Implementing data access through multiple APIs and SDKs
  • Leveraging automatic scaling for effective load distribution
  • Analyzing, diagnosing, and optimizing performance
  • Protecting sensitive data through targeted security measures

Prerequisite
Experience in software development, a foundational understanding of cloud architectures, and basic familiarity with databases are expected.

Target group
Aimed at cloud architects, developers, and software professionals responsible for building high-performance, scalable Azure-based applications.

This training helps integrate Azure Cosmos DB strategically into modern architectures – for stable, future-proof cloud solutions in production.

Course content
  • Getting started with and understanding the Cosmos DB SQL API
  • Testing key capabilities of the SQL API hands-on
  • Planning and defining resource requirements
  • Provisioning the Cosmos DB SQL API
  • Importing and exporting data
  • Understanding and using the Cosmos DB SQL API SDK
  • Configuring and setting up the SDK connection
  • Running SQL API queries in Cosmos DB
  • Managing cross-document transactions
  • Efficiently processing bulk data
  • Building simple queries with the Cosmos DB SQL API
  • Creating and testing complex query logic
  • Understanding indexing concepts in Azure Cosmos DB
  • Customizing and fine-tuning indexes
  • Consuming the Change Feed with the SDK
  • Processing events with Azure Functions and Cosmos DB
  • Integrating full-text search via Azure Cognitive Search
  • Structuring and partitioning data in Cosmos DB
  • Optimizing data models with proven design patterns
  • Setting up replication and failover in Cosmos DB
  • Applying consistency options deliberately
  • Enabling multi-region write capabilities
  • Selecting appropriate indexes for performance
  • Analyzing and improving queries in Azure Cosmos DB
  • Implementing caching strategies
  • Measuring and evaluating performance metrics
  • Monitoring requests and access patterns
  • Setting up backup strategies
  • Implementing security measures
  • Creating and deploying scripts for the Cosmos DB SQL API
  • Provisioning resources via Infrastructure-as-Code

Frequently asked questions

  • In-demand expertise in scalable cloud data solutions boosts project impact and makes you the go-to person for modern data architectures.
  • Ideal for developers, cloud architects, and teams building or operating globally available, highly resilient applications.
  • Latency issues, scaling bottlenecks, and data modeling in distributed systems are tackled directly and resolved with practical approaches.
  • As a scalable NoSQL service, Cosmos DB is a central element for globally distributed apps with low latency and strong fault tolerance.
  • Dynamic data models, elastic scalability, and rapid processing of large data volumes without rigid schemas enable flexible architectures.
  • Targeted tuning of data structures and scaling measurably reduces resource consumption and avoids unnecessary operating costs.
  • Strengthens your standing in the Azure ecosystem and improves prospects for specialized roles in Microsoft cloud projects.
  • Organizations need flexible, globally scalable applications – and are turning to cloud-native architectures and platform services to deliver them.

Your Personal Path to the Right Continuing Education Program—We Provide Personalized Guidance

Our experienced educational advisors will guide you from your very first question all the way to the start of your continuing education program.