Introdução

Concluído

As aplicações atuais proporcionam inovação em todas as facetas da vida. Para que uma empresa permaneça competitiva, as empresas devem criar aplicativos e produtos que funcionem com dados em tempo real, sejam resilientes e flexíveis.

Os aplicativos modernos prosperam com dados em tempo real de diferentes fontes, moldados em diferentes formas. A utilidade de um aplicativo geralmente está em sua capacidade de mover e usar dados.

Os desenvolvedores precisam de flexibilidade em suas plataformas para que possam responder às mudanças nos negócios. Os desenvolvedores também exigem que todo o ecossistema de aplicativos manipule de forma flexível as alterações na velocidade, no volume ou na forma de seus dados. Essa flexibilidade permite que os desenvolvedores desenvolvam novos recursos mais rapidamente do que nunca.

Scenario

Suponha que você trabalhe como desenvolvedor líder em uma empresa de varejo. A sua equipa está a construir a sua montra online. Você está projetando a nova vitrine para ser acessível em vários dispositivos, incluindo dispositivos móveis. A equipe espera um aumento na demanda quando a vitrine for publicada e várias vendas de "grande abertura" começarem.

Como desenvolvedor principal, você foi encarregado de identificar uma plataforma de banco de dados. As plataformas de banco de dados que você considera devem ser capazes de atender aos dados que sua equipe irá gerar e coletar ao longo do tempo. O banco de dados selecionado também deve ser capaz de lidar com uma grande variedade de dados, em altos volumes e velocidade. Sua solução de banco de dados precisa ser dimensionada rapidamente e com pouco atrito para lidar com essa demanda crescente e variável.

BD do Cosmos para o Azure

O Azure Cosmos DB é um serviço de banco de dados NoSQL rápido para desenvolvimento de aplicativos modernos em qualquer escala.

Aqui, examinamos como o Azure Cosmos DB e sua API NoSQL podem ser usados para esse tipo de problema de negócios. Também aprendemos um pouco sobre como funciona o banco de dados. No final, este módulo ajuda você a decidir se o Azure Cosmos DB para NoSQL é uma boa escolha para suas soluções.

Depois de concluir este módulo, conseguirá:

  • Avalie se o Azure Cosmos DB para NoSQL é o banco de dados certo para seu aplicativo.
  • Descreva como os recursos do Azure Cosmos DB para NoSQL são apropriados para aplicativos modernos.