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, flexíveis e possam suportar a próxima geração de recursos de IA.

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.

Cenário

Suponha que você trabalhe como desenvolvedor líder em uma empresa de varejo. Sua equipe está construindo sua vitrine online com agentes de IA para ajudar os clientes em todos os aspetos de sua experiência. 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 grandes 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. Seu banco de dados deve ser capaz de suportar os dados vetorizados para pesquisa usando agentes de IA que lidam com solicitações de clientes.

Azure Cosmos DB

O Azure Cosmos DB é um serviço de banco de dados NoSQL rápido para desenvolvimento de aplicativos modernos e de IA 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-o a decidir se o Azure Cosmos DB para NoSQL é uma boa escolha para as 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.