Einführung

Abgeschlossen

Heutige Apps bieten Innovationen in allen Lebensbereichen. Damit ein Unternehmen wettbewerbsfähig bleibt, muss es Apps und Produkte entwickeln, die mit Echtzeitdaten verwendet werden können und die resilient und flexibel sind.

Moderne Apps profitieren von Echtzeitdaten aus verschiedenen Quellen und in verschiedenen Formaten. Die Nützlichkeit einer App zeigt sich oft darin, wie sie Daten verschieben und nutzen kann.

Entwickler sind auf flexible Plattformen angewiesen, damit sie auf sich ändernde Unternehmensanforderungen reagieren können. Für Entwickler ist es außerdem wichtig, dass das gesamte Anwendungsökosystem Änderungen bei Geschwindigkeit, Volumen oder Form der Daten flexibel verarbeiten kann. Diese Flexibilität ermöglicht es Entwicklern, schneller neue Features zu entwickeln, als es je zuvor möglich war.

Szenario

Angenommen, Sie arbeiten als leitender Entwickler in einem Einzelhandelsunternehmen. Ihr Team entwickelt eine neue Onlinestorefront. Sie entwerfen die neue Storefront so, dass über verschiedene Geräte darauf zugegriffen werden kann, einschließlich Mobilgeräte. Das Team erwartet ein Nachfragehoch bei Veröffentlichung der Storefront und bei verschiedenen Verkaufsstarts anlässlich der Veröffentlichung.

Als leitender Entwickler haben Sie die Aufgabe erhalten, nach einer geeigneten Datenbankplattform zu suchen. Datenbankplattformen, die geeignet wären, sollten die Daten, die Ihr Team im Lauf der Zeit erzeugen und erfassen wird, verarbeiten können. Die Datenbank Ihrer Wahl sollte außerdem eine große Bandbreite verschiedener Daten mit hohen Volumen und hoher Geschwindigkeit verarbeiten können. Ihre Datenbanklösung muss schnell und möglichst reibungslos skaliert werden können, damit die Nachfrage, die sowohl immer mehr ansteigt als auch variabel ist, verarbeitet werden kann.

Azure Cosmos DB

Azure Cosmos DB ist ein schneller NoSQL-Datenbankdienst für die moderne App-Entwicklung mit beliebiger Skalierung.

Hier untersuchen Sie, wie Azure Cosmos DB und die dazugehörige NoSQL-API für diese Art von Unternehmensanforderung verwendet werden können. Außerdem erfahren Sie, wie die Datenbank funktioniert. Am Ende dieses Moduls können Sie entscheiden, ob Azure Cosmos DB for NoSQL eine gute Wahl für Ihre Lösungen ist.

Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:

  • Auswerten, ob sich Azure Cosmos DB for NoSQL als Datenbanklösung für Ihre Anwendung eignet.
  • Beschreiben, inwiefern sich die Features von Azure Cosmos DB for NoSQL für moderne Anwendungen eignen.