Michael Pandu Nurseto (2023) PENERAPAN CHOREOGRAPHY-BASED EVENT-DRIVEN MICROSERVICE DENGAN MESSAGE BROKER SERVICE UNTUK PORTAL OBJEK BUDAYA. Final Year Projects (S1) thesis, Universitas Kristen Duta Wacana.
Text (Skripsi informatika)
71180260_bab1_bab5_daftarpustaka.pdf Download (1MB) |
|
Text (Skripsi informatika)
71180260_bab2-sd-bab4_lampiran.pdf Restricted to Registered users only Download (7MB) | Request a copy |
Abstract
Portal Objek Budaya merupakan sebuah web portal yang bertujuan sebagai tempat penyebaran informasi kebudayaan yang ada di Indonesia. Portal Objek Budaya akan menerapkan arsitektur event-driven microservice yang saat ini banyak diterapkan pada perusahaan-perusahaan di dunia. Penerapan arsitektur tersebut dapat dilakukan jika service-service yang ada dalam sistem Portal Objek Budaya dapat dipanggil atau dijalankan berdasarkan sebuah trigger. Untuk memecahkan masalah terebut maka akan dilakukan penerapan sebuah design pattern yang melibatkan sebuah Message Broker Service dimana Message Broker tersebut digunakan sebagai koordinator dari pemanggilan fungsi-fungsi service yang ada pada Portal Objek Budaya. Penerapan arsitektur event-driven microservice dengan konsep choreography pada Portal Objek Budaya dilakukan dengan pembuatan beberapa service kecil yang memiliki fungsi atau fokus tersendiri. Pembuatan setiap service tersebut akan dilakukan secara terpisah atau mandiri. Message broker service akan diterapkan di antara 2 service dimana fungsi dari services yang berperan sebagai konsumen akan dipanggil ketika ada pesan baru yang diterima dari dalam antrian yang ada pada message broker service. Pesan yang diterima oleh consumer services akan menjadi sebuah trigger dalam proses pengiriman notifikasi atau pemberitahuan adanya penambahan atau pengurangan data pada basis data yang dipakai kepada setiap member atau pengembang Portal Objek Budaya. Dengan melakukan implementasi message broker service diantara Data Tracker service dan service Notification Tracker maka pemanggilan fungsi service guna penyampaian notifikasi kepada setiap member atau anggota pengembang dari Portal Objek Budaya berdasarkan sebuah trigger yaitu perubahan jumlah data dapat terpecahkan dan sistem microservice berhasil diterapkan pada sistem Portal Objek Budaya.
Item Type: | Student paper (Final Year Projects (S1)) |
---|---|
Uncontrolled Keywords: | microservice, choreography, message broker, trigger, event-driven, Portal Objek Budaya, microservice architecture. |
Subjects: | Q Ilmu Pengetahuan > Matematika > Komputer Elektronik. Ilmu Komputer T Teknologi > Teknologi (Umum) |
Divisions: | Fakultas Teknologi Informasi > Prodi Informatika |
Depositing User: | Admin Repository |
Date Deposited: | 15 Aug 2023 03:03 |
Last Modified: | 15 Aug 2023 03:03 |
URI: | http://katalog.ukdw.ac.id/id/eprint/7718 |
Actions (login required)
View Item |