Hai, semuanya, dan selamat datang kembali.
Sekarang, dalam video hari ini, kita akan membahas tentang Lambda Versioning.
Sekarang, salah satu manfaat besar Lambda adalah memungkinkan pengembang untuk menghosting beberapa versi
kode mereka.
Jadi, jika Anda melihat diagram ini, Lambda ini memiliki dua versi.
Anda memiliki aplikasi versi satu, aplikasi versi dua, dan selanjutnya Anda bisa memiliki versi yang lebih baru dari
kode yang telah digunakan.
Sekarang, sebelum kita melangkah lebih jauh, mari kita bahas lebih lanjut.
Jadi, saya memiliki fungsi lambda demo yang sekarang tersedia di sini.
Anda melihat bahwa Anda memiliki halo dari kode dasar.
Sekarang fungsi lambda khusus ini memiliki beberapa versi, jadi jika Anda melihat versinya, Anda memiliki
versi satu dan Anda memiliki versi dua.
Jadi, jika Anda melihat ke dalam versi satu, mari kita lihat kodenya.
Anda memiliki Halo dari produksi, seperti yang dapat Anda lihat dengan cara yang sama.
Mari kita kembali jika Anda pergi ke versi dua.
Jika Anda membuka kode kali ini, Anda akan mendapatkan hello dari kode Dev.
Jadi, tahun pembelajaran utama adalah bahwa versi yang berbeda dapat memiliki kumpulan kode yang berbeda dan ini memungkinkan Anda
untuk menguji berbagai hal dengan cepat.
Demikianlah gambaran umum ketika kita membahas tentang versi fungsi.
Jadi, ini termasuk informasi berikut.
Yang pertama adalah bahwa ia menyertakan kode fungsi dan semua ketergantungan yang terkait.
Ini juga mencakup keseluruhan pengenal runtime dan versi runtime yang telah digunakan oleh fungsi tersebut.
Semua pengaturan fungsi, termasuk variabel lingkungan.
Ini juga bisa berbeda dan ujung yang unik untuk mengidentifikasi versi fungsi tertentu.
Contohnya, jika Anda melihat ke dalam fungsi versi dua, fungsi ini memiliki baris khusus ini dan pada akhirnya Anda
harus melakukannya.
Demikian pula, jika Anda kembali ke fungsi versi satu, jika Anda melihat ke bagian akhir, Anda akan mendapatkannya.
Jadi, tiap versi memiliki fungsi yang berbeda dan ini juga memudahkan pengujian.
Sekarang, salah satu keuntungan utama dari fungsi adalah Anda dapat mengizinkan sejumlah lalu lintas untuk menuju kode fungsi
yang lebih baru untuk menguji apakah semuanya bekerja dengan baik.
Sebagai contoh, di sini Lambda mengirimkan 95% lalu lintas ke versi luas dan mungkin 5% lalu lintas ke versi
panggung.
Jadi, versi tahap ini mungkin memiliki kode yang lebih baru.
Dan jika semua dari 5% trafik tersebut berhasil mencapai target, maka pada tahap selanjutnya Anda dapat melanjutkan
dan mempromosikan versi tahap ini ke versi yang lebih baru.
Jadi, ini sangat membantu.
Jadi, itulah gambaran umum tingkat tinggi tentang fungsi-fungsi dalam Lambda, dan dengan ini akan mengakhiri video
hari ini.