Fotoğraf yüklemek için bir mobil uygulama oluşturduğunuzu düşünün. Kullanıcılar, uygulamanız aracılığıyla fotoğraf yükleyecek ve arkadaşları fotoğraflarını görüntüleyebilecektir.
Uygulamanız sosyal bir uygulama olduğu için kullanıcılar, arkadaş bulmak ve takip etmek isteyecektir. Kullanıcı, bir arkadaşını takip ederek arkadaşının yeni fotoğraflarıyla ilgili bildirim alacak ve arkadaşına mesaj gönderebilecektir.
Kullanıcılar, uygulamanızı kullanırken en yeni fotoğraftan başlayarak belirli bir kullanıcının tüm fotoğraflarına göz atmak isteyecektir.
Son olarak kullanıcılar; kalp, gülen yüz, beğeni veya güneş gözlüğünden oluşan dört ifadeden birini bir fotoğrafa tepki olarak gönderebilir. Kullanıcılar bir fotoğrafa bakarken, fotoğrafın aldığı her bir tepki türünün sayısını görebilmelidir.
Bu laboratuvarda, DynamoDB tablonuzu uygulamanızdaki tüm erişim modellerini işleyecek şekilde nasıl modelleyeceğinizi öğreneceksiniz. Sonraki modüllerde, DynamoDB'yi hızlı ve performanslı bir şekilde kullanmak için bazı temel veri modelleme stratejilerinin yanı sıra yeni işlemler özelliği gösterilecektir.
Bu modüldeki adımlarda, ortamınızı yapılandıracak ve laboratuvar sırasında takip edilecek kodları indireceksiniz.
Modülü Tamamlama Süresi: 20 Dakika
Bu modülde, bu laboratuvarda oluşturduğunuz örnek uygulama hakkında bilgi edindiniz. Ayrıca bir AWS hesabı oluşturdunuz ve bir AWS Cloud9 bulut sunucusunu yapılandırdınız.
Artık laboratuvara başlamak için hazırsınız. DynamoDB ile birlikte uygulamanızda hızlı ve istikrarlı performans için veri modelinizi erkenden planlamanız önemlidir. Bir sonraki modülde veri modelinizin planlanmasını öğreneceksiniz.