PENERAPAN CHOREOGRAPHY-BASED EVENT-DRIVEN MICROSERVICE DENGAN MESSAGE BROKER SERVICE UNTUK PORTAL OBJEK BUDAYA

Michael Pandu Nurseto (2023) PENERAPAN CHOREOGRAPHY-BASED EVENT-DRIVEN MICROSERVICE DENGAN MESSAGE BROKER SERVICE UNTUK PORTAL OBJEK BUDAYA. Bachelor thesis, Universitas Kristen Duta Wacana.

[img] Text (Skripsi informatika)
71180260_bab1_bab5_daftarpustaka.pdf

Download (1MB)
[img] 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: Thesis (Bachelor)
Uncontrolled Keywords: microservice, choreography, message broker, trigger, event-driven, Portal Objek Budaya, microservice architecture.
Subjects: Q Ilmu Pengetahuan > QA Matematika > QA75 Komputer Elektronik. Ilmu Komputer
T Teknologi > T Teknologi (Umum)
Divisions: Fakultas Teknologi Informasi > Prodi Informatika
Depositing User: Dhian Saraswati
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 View Item