Bayangkan Anda sedang membangun aplikasi seluler untuk mengunggah foto. Pengguna akan mengunggah foto melalui aplikasi Anda, dan teman dapat melihat foto mereka.
Aplikasi Anda adalah aplikasi sosial, jadi pengguna pasti ingin mencari dan mengikuti teman. Dengan mengikuti teman, pengguna akan menerima pemberitahuan foto baru teman dan dapat mengirim pesan kepada teman.
Ketika menggunakan aplikasi Anda, pengguna pasti ingin menelusuri semua foto dari pengguna tertentu, mulai dengan foto terbaru.
Terakhir, pengguna dapat bereaksi terhadap foto dengan salah satu dari empat emoji — hati, wajah tersenyum, mengacungkan ibu jari, atau kacamata hitam. Saat melihat foto, pengguna harus akan melihat jumlah setiap jenis reaksi yang diterima foto.
Di lab ini, Anda akan mempelajari cara membuat model tabel DynamoDB untuk menangani semua pola akses di aplikasi Anda. Modul berikut akan menunjukkan kepada Anda beberapa strategi pemodelan data inti, serta penggunaan fitur transaksi baru, untuk menggunakan DynamoDB dengan cara yang cepat dan berkinerja tinggi.
Pada langkah-langkah dalam modul ini, Anda akan mengonfigurasi lingkungan Anda dan mengunduh kode untuk diikuti selama lab.
Waktu untuk Menyelesaikan Modul: 20 Menit
Dalam modul ini, Anda belajar tentang aplikasi contoh yang dibuat di lab ini. Anda juga menyiapkan akun AWS dan mengonfigurasikan instans AWS Cloud9.
Anda kini siap memulai lab. Dengan DynamoDB, penting untuk merencanakan model data Anda sebelumnya agar Anda memiliki kinerja yang cepat dan konsisten dalam aplikasi Anda. Dalam modul berikutnya, Anda akan belajar tentang merencanakan model data.