Apa saja komponen utama dari arsitektur tanpa server?

Komponen utama dari arsitektur tanpa server adalah:

1. FaaS (Function as a Service): komponen terpenting dari arsitektur tanpa server. Ini memungkinkan Anda untuk menjalankan kode Anda tanpa harus mengelola infrastruktur yang mendasarinya.

2. Sumber peristiwa: memicu eksekusi fungsi berdasarkan peristiwa tertentu. Itu bisa berupa gateway API, antrean pesan, atau sumber peristiwa lainnya.

3. Layanan komputasi: layanan yang mengeksekusi kode sebagai respons terhadap peristiwa tersebut. Contohnya termasuk AWS Lambda, Microsoft Azure Functions, dan Google Cloud Functions.

4. Penyimpanan data: layanan database berbasis cloud, seperti Amazon DynamoDB, yang memungkinkan Anda menyimpan dan mengambil data tanpa harus mengelola infrastruktur yang mendasarinya.

5. Gateway API: layanan yang menyediakan titik akhir yang aman untuk fungsi tanpa server Anda, memungkinkan Anda untuk mengeksposnya ke dunia luar.

6. Toolchain developer: kumpulan alat dan kerangka kerja yang membantu Anda mengembangkan, menerapkan, dan mengelola fungsi tanpa server.

7. Kerangka kerja tanpa server: kerangka kerja sumber terbuka yang menyediakan cara sederhana untuk mengembangkan, menyebarkan, dan mengelola aplikasi tanpa server di berbagai platform cloud, dengan fleksibilitas memilih bahasa pemrograman dan penyedia layanan cloud Anda sendiri.

Tanggal penerbitan: