Introduzione

Completato

Le app di oggi offrono innovazione in tutti gli aspetti della vita. Per continuare a essere competitive, le aziende devono creare app e prodotti che funzionano con i dati in tempo reale, sono resilienti e flessibili.

Le app moderne si evolvono grazie a dati in tempo reale che hanno origini diverse e forme diverse. L'utilità di un'app risiede spesso nella capacità di spostare e usare i dati.

Gli sviluppatori richiedono flessibilità nelle proprie piattaforme per poter essere in grado di rispondere ai cambiamenti dell'azienda. Richiedono anche che l'intero ecosistema di applicazioni gestisca in modo flessibile i cambiamenti in termini di velocità, volume o forma dei dati. Questa flessibilità consente agli sviluppatori di sviluppare nuove funzionalità più rapidamente che mai.

Scenario

Si supponga di essere lo sviluppatore capo presso un'azienda di vendita al dettaglio. Il team sta creando una vetrina online. La nuova vetrina verrà progettata in modo da essere accessibile in vari dispositivi, tra cui i dispositivi mobili. Il team si aspetta un picco della domanda con la pubblicazione della vetrina e l'inizio di varie vendite "di inaugurazione".

In qualità di sviluppatore capo, si ha il compito di identificare una piattaforma di database. Le piattaforme di database che si prendono in considerazione dovrebbero essere in grado di gestire i dati che il team genera e raccoglie nel tempo. Il database selezionato deve anche essere in grado di gestire un'ampia gamma di dati, con volumi e velocità elevati. La soluzione di database deve poter essere dimensionata rapidamente e con pochi attriti per gestire una domanda che è in crescita e variabile.

Azure Cosmos DB

Azure Cosmos DB è un servizio di database NoSQL veloce per lo sviluppo di app moderne su qualsiasi scala.

In questo modulo si vedrà come Azure Cosmos DB e la relativa API NoSQL possono essere usati per questo tipo di problema aziendale. Verrà anche descritto in breve il funzionamento del database. Al termine, questo modulo aiuterà a decidere se Azure Cosmos DB for NoSQL è una scelta ottimale per le soluzioni in uso.

Al termine di questo modulo si sarà in grado di:

  • Valutare se Azure Cosmos DB for NoSQL è il database giusto per la propria applicazione.
  • Descrivere come le funzionalità di Azure Cosmos DB for NoSQL risultano adatte alle applicazioni moderne.