Bir şirket, skor güncellemelerini bir backend işlemcisine aktaran ve ardından sonuçları bir skor tablosuna gönderen bir mobil oyun geliştiriyor. Çözüm, büyük trafik artışlarını yönetmeli, güncellemeleri alındıkları sıraya göre işlemeli, işlenmiş güncellemeleri yüksek oranda erişilebilir bir veritabanında depolamalı ve yönetim yükünü en aza indirmelidir. Çözüm mimarı neyi uygulamalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Skor güncellemelerini Amazon Kinesis Data Streams'e push edin. Güncellemeleri AWS Lambda ile Kinesis Data Streams'te işleyin. İşlenmiş güncellemeleri Amazon DynamoDB'de depolayın..
Neden bu cevap
Doğru seçenek, Kinesis Data Streams, Lambda ve DynamoDB kombinasyonunu kullanarak gereksinimleri karşılar. Kinesis Data Streams, yüksek hacimli, sıralı veri akışlarını yönetmek için idealdir ve trafik artışlarını kolayca ölçekleyebilir. Lambda, sunucusuz yapısıyla yönetim yükünü en aza indirir ve Kinesis'teki verileri olay tabanlı olarak işleyebilir. DynamoDB ise yüksek erişilebilirlik ve performans sunan, sunucusuz bir NoSQL veritabanıdır. Diğer seçenekler ya sıralı işlemeyi garanti etmez (SNS), yönetim yükünü artırır (EC2 instance filosu, SQL veritabanı) ya da yüksek ölçeklenebilirlik ve düşük yönetim maliyeti açısından daha az uygundur (Redshift, RDS).
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez