Introduction

Effectué

Les applications actuelles apportent de l’innovation dans tous les aspects de la vie. Pour qu’une activité reste compétitive, les entreprises doivent créer des applications et des produits qui fonctionnent avec des données en temps réel, et qui sont résilientes et flexibles.

Les applications modernes consomment des données en temps réel provenant de différentes sources et sous diverses formes. L’utilité d’une application se mesure souvent à sa capacité à déplacer et à utiliser des données.

Les développeurs ont besoin de flexibilité dans leurs plateformes pour pouvoir répondre aux changements de l’activité des entreprises. Les développeurs ont également besoin que tout leur écosystème d’applications gère avec souplesse les changements de la vélocité, du volume ou de la forme de leurs données. Cette flexibilité permet aux développeurs de développer de nouvelles fonctionnalités plus rapidement que jamais.

Scénario

Supposons que vous travaillez comme développeur principal dans une société de vente au détail. Votre équipe développe votre boutique en ligne. Vous concevez la nouvelle boutique en ligne pour qu’elle soit accessible sur différents appareils, y compris les appareils mobiles. L’équipe s’attend à un pic de la demande quand la boutique sera publiée et dès lors que différentes ventes « spéciales ouverture » vont commencer.

En tant que développeur principal, vous avez été chargé d’identifier une plateforme de base de données. Les plateformes de base de données que vous envisagez doivent être en mesure de traiter les données que votre équipe va générer et collecter au fil du temps. La base de données sélectionnée doit également pouvoir gérer une grande variété de données, en gros volumes et avec vélocité. Votre solution de base de données doit se mettre à l’échelle rapidement et facilement afin de gérer cette demande qui est à la fois croissante et variable.

Azure Cosmos DB

Azure Cosmos DB est un service de base de données NoSQL rapide pour le développement d’applications modernes, quelle qu’en soit l’échelle.

Vous voyez ici comment Azure Cosmos DB et son API NoSQL peuvent être utilisés pour ce type de problème métier. Vous découvrez aussi comment fonctionne la base de données. À la fin de ce module, vous pouvez déterminer si Azure Cosmos DB for NoSQL est le bon choix pour vos solutions.

À l’issue de ce module, vous pourrez :

  • Évaluer si Azure Cosmos DB for NoSQL est la base de données appropriée pour votre application.
  • Décrire en quoi les fonctionnalités d’Azure Cosmos DB for NoSQL sont appropriées pour les applications modernes