Dalam tutorial ini, Anda membuat tabel DynamoDB dan menggunakan tabel tersebut untuk menyimpan dan mengambil data. Anda menggunakan Python dan Boto 3, AWS SDK untuk Python, guna berinteraksi dengan API DynamoDB. Anda juga mempelajari beberapa cara penting yang membedakan DynamoDB (database nonrelasional) dengan database relasional tradisional. Tutorial ini menggunakan aplikasi toko buku online sebagai contoh panduan.

Anda akan memahami cara membuat model data agar sesuai dengan pola akses data aplikasi dan model dasar database Anda. Saat merekayasa aplikasi baru, Anda ingin mengetahui apakah pilihan database Anda dapat menangani peningkatan beban dari penggunaan tambahan aplikasi.

DynamoDB menyediakan kinerja latensi rendah dengan penskalaan yang hampir tidak terbatas, sehingga Anda tidak perlu khawatir akan terjadi hambatan kinerja dengan meningkatnya aplikasi. DynamoDB dapat diakses melalui API HTTP atau titik akhir HTTPS, menyediakan model interaksi yang sederhana dan aman dengan database Anda. Terakhir, DynamoDB adalah database NoSQL, memungkinkan desain skema yang fleksibel berkembang dengan aplikasi Anda.

Pengalaman AWS: Menengah

Waktu penyelesaian: 120 menit

Biaya hingga selesai: Biaya tutorial ini kurang dari 2 USD (dengan asumsi semua layanan berjalan selama 2 jam)*

Teknologi yang digunakan:

• Akun AWS aktif**
• Browser: AWS merekomendasikan Chrome
Amazon DynamoDB
Amazon Cloud9
AWS SDK untuk Python (Boto3)

*Estimasi ini mengasumsikan Anda mengikuti konfigurasi yang disarankan di seluruh tutorial dan menghentikan semua sumber daya dalam waktu 2 jam.

**Akun yang dibuat dalam 24 jam terakhir mungkin belum mendapat akses ke sumber daya yang diperlukan untuk proyek ini.