Aplikasi terdistribusi (đapps) – (Keuangan)


Apa Aplikasi terdistribusi (đapps)?

Aplikasi Terdistribusi (ĐApps) adalah aplikasi perangkat lunak yang sebagian besar disimpan dan dijalankan pada platform komputasi awan dan yang berjalan pada banyak sistem secara bersamaan. Sistem terdistribusi ini beroperasi pada jaringan yang sama dan saling berkomunikasi dalam upaya menyelesaikan tugas atau perintah tertentu — tidak seperti aplikasi tradisional, yang menggunakan satu sistem khusus untuk mencapai tugas yang ditetapkan.

Poin Penting

  • Aplikasi terdistribusi, disingkat “ĐApp”, adalah perangkat lunak yang dijalankan pada jaringan terdistribusi atau cloud, bukan pada satu server khusus.
  • Dengan mendistribusikan daya pemrosesan dan ruang penyimpanan ke banyak perangkat, ĐApps didesentralisasi, membuatnya lebih tahan terhadap serangan karena tidak ada satu pun titik kegagalan yang dapat dirusak.
  • Sistem berbasis blockchain telah menjadi platform tempat banyak ĐApps telah dibangun dan digunakan; namun, ĐApps juga dapat berjalan di platform cloud atau arsitektur jaringan lainnya.

Memahami Aplikasi Terdistribusi (ĐApps)

A ĐApp dirancang untuk memungkinkan pengguna jaringan untuk berkolaborasi dan berbagi ide, mengoordinasikan tugas, mengakses informasi, dan bertukar aplikasi melalui server. Mereka sebagian besar digunakan pada jaringan klien-server di mana komputer pengguna mengakses informasi dari server atau server komputasi awan.

Sistem komputer berbeda yang telah didistribusikan ke seluruh jaringan biasanya memiliki tujuan yang sama atau berbeda. Misalnya, dalam platform e-niaga, setiap komputer mungkin bertanggung jawab untuk tugas tertentu, seperti:

  • Mengirim dan menerima email tentang penawaran khusus kepada pelanggan saat ini.
  • Menyusun daftar pelanggan dan riwayat pembelian mereka untuk menargetkan produk dengan lebih baik kepada mereka.
  • Memperbarui daftar pelanggan dengan pelanggan baru yang telah terdaftar di pasar online.
  • Menerima review produk dari masing-masing pelindung untuk pengambilan keputusan produk di masa depan.
  • Menerima berbagai metode pembayaran saat checkout.
  • Penyelesaian pertanyaan pelanggan secara online, baik sebagai orang di belakang komputer atau chatbot .