Kursus ini berfokus pada pemilihan layanan untuk menskalakan arsitektur nirserver Anda. Dalam kursus ini, Anda akan belajar cara berpikir nirserver dalam skala besar, termasuk hal berikut:
- Membandingkan arsitektur berbasis AWS Lambda dengan arsitektur cloud tradisional
- Menerapkan praktik terbaik untuk mengoptimalkan kecepatan menjalankan fungsi Lambda
- Membandingkan opsi penyimpanan untuk sumber daya yang ada dan status aplikasi
- Menerapkan strategi pengujian nirserver yang terkait dengan peniruan, pengujian unit, desain fungsi, pengujian skala secara efektif, dan pengujian integrasi
- Menjelajahi opsi untuk kesadaran pengeluaran dalam aplikasi nirserver Anda
- Tingkat kursus: Menengah
- Durasi: 1,5 jam
Catatan: Kursus ini memiliki transkrip/subtitle lokal. Narasi disampaikan dalam bahasa Inggris. Untuk menampilkan subtitle, klik tombol CC di sudut kanan bawah pemutar.
Aktivitas
- Kursus ini mencakup presentasi, video, dan penilaian.
Tujuan kursus
Dalam kursus ini, Anda akan belajar:
- Membandingkan arsitektur berbasis Lambda dengan arsitektur cloud tradisional sehubungan dengan cara dan hal yang Anda ukur untuk memastikan bahwa solusi Anda dapat menangani lalu lintasnya
- Buat daftar praktik terbaik desain untuk mengoptimalkan kecepatan menjalankan fungsi Lambda, dengan awal yang dingin dan hangat
- Membandingkan opsi penyimpanan untuk sumber daya yang ada dan status aplikasi
- Mengidentifikasi cara mengatur akses ke solusi Anda dan tempat diterapkannya
- Menjelaskan pertimbangan untuk menggunakan pola penggunaan, pelambatan API, kunci API, kontrol konkurensi Lambda, dan kode status HTTP
- Identifikasi pertukaran desain terkait kinerja dan pro dan kontra masing-masing untuk API, fungsi Lambda, dan penyimpanan data
- Merangkum strategi pengujian nirserver yang terkait dengan peniruan, pengujian unit, desain fungsi, pengujian skala secara efektif, dan pengujian integrasi
- Menyoroti modifikasi berulang yang dapat Anda lakukan untuk mengoptimalkan kinerja dan biaya aplikasi Anda dari waktu ke waktu 
Target audiens
Kursus ini ditujukan untuk:
- Pengembang berpengalaman dan arsitek cloud yang akrab dengan Amazon Web Services (AWS) Cloud dan teknologi nirserver
Prasyarat
Kami merekomendasikan peserta kursus ini memiliki:
- Pengetahuan tentang teknologi nirserver dan konsep AWS CloudÂ
- Menyelesaikan Architecting on AWS atau pengetahuan yang setara
- Menyelesaikan Getting into the Serverless Mindset atau pengetahuan yang setara
- Menyelesaikan Introduction to Serverless Development atau pengetahuan yang setara
- Menyelesaikan AWS Lambda Foundations atau pengetahuan yang setara
Kerangka kursus
Modul 1: Pengantar
- Cara Menggunakan Kursus Ini
- Pengantar Kursus
Modul 2: Penskalaan Arsitektur Nirserver
- Berpikir Nirserver Sesuai Skala
- Pertimbangan Penskalaan untuk Layanan Nirserver
- Pengujian untuk Beban Puncak
Modul 3: Penutup
- Penutup dan Langkah Berikutnya
- Tes Pengetahuan
- Umpan Balik