Giriş

Tamamlandı

Günümüzün uygulamaları, yaşamın tüm modellerinde yenilik sunar. Bir işletmenin rekabet gücü devam etmesi için şirketlerin gerçek zamanlı verilerle çalışan, dayanıklı ve esnek uygulamalar ve ürünler oluşturması gerekir.

Modern uygulamalar, farklı biçimlerde şekillendirilmiş farklı kaynaklardan gelen gerçek zamanlı veriler üzerinde başarılı olur. Uygulamaların kullanışlılığı genellikle verileri taşıma ve kullanma özelliğindedir.

Geliştiriciler, iş değişikliklerine yanıt vermek için platformlarında esneklik gerektirir. Geliştiriciler ayrıca tüm uygulama ekosistemlerinin verilerinin hızı, hacmi veya şeklindeki değişiklikleri esnek bir şekilde işlemesini gerektirir. Bu esneklik, geliştiricilerin yeni özellikleri daha önce hiç olmadığı kadar hızlı bir şekilde geliştirmesini sağlar.

Senaryo

Bir perakende şirketinde baş geliştirici olarak çalıştığınızı varsayalım. Ekibiniz çevrimiçi vitrininizi oluşturuyor. Yeni vitrini mobil cihazlar da dahil olmak üzere çeşitli cihazlarda erişilebilir olacak şekilde tasarlaıyorsunuz. Ekip, vitrin yayımlandığında ve çeşitli "büyük açılış" satışları başladığında talepte ani bir artış bekliyor.

Baş geliştirici olarak size bir veritabanı platformu tanımlama görevi verildi. Düşündüğünüz veritabanı platformları, ekibinizin zaman içinde oluşturacağı ve topladığı verilere hizmet verebilmelidir. Seçilen veritabanı ayrıca yüksek hacimlerde ve hızda çok çeşitli verileri işleyebilmelidir. Veritabanı çözümünüzün hem büyüyen hem de değişken olan bu talebi karşılamak için hızlı ve çok az sürtüşmeyle ölçeklendirilmesi gerekiyor.

Azure Cosmos DB

Azure Cosmos DB, her ölçekte modern uygulama geliştirmeye yönelik hızlı bir NoSQL veritabanı hizmetidir.

Burada Azure Cosmos DB ve NoSQL API'sinin bu tür bir iş sorunu için nasıl kullanılabileceğini inceleyeceğiz. Ayrıca veritabanının nasıl çalıştığı hakkında da bilgi ediniyoruz. Sonunda bu modül, NoSQL için Azure Cosmos DB'nin çözümleriniz için iyi bir seçim olup olmadığına karar vermenize yardımcı olur.

Bu modülü tamamladıktan sonra şunları yapabileceksiniz:

  • NoSQL için Azure Cosmos DB'nin uygulamanız için doğru veritabanı olup olmadığını değerlendirin.
  • NoSQL için Azure Cosmos DB özelliklerinin modern uygulamalar için nasıl uygun olduğunu açıklayın.