Buletin Sistem Informasi dan Teknologi Islam
Vol 4, No 3 (2023)

Perancangan Aplikasi E-Ticketing dengan Model Arsitektur Microservice Menggunakan Kafka

Pradinata, Awal (Unknown)
Belluano, Poetri Lestari Lokapitasari (Unknown)
Azis, Huzain (Unknown)



Article Info

Publish Date
31 Aug 2023

Abstract

Arsitektur microservice memecah sistem yang kompleks dan besar menjadi serangkaian layanan kecil dan mandiri. Salah satu pola arsitektur yang umum digunakan adalah pendekatan event driven, yang memungkinkan komunikasi berbasis event antar layanan. Namun, pendekatan ini juga membawa risiko kehilangan data, yang dapat diatasi dengan pola orkestrasi menggunakan Apache Kafka sebagai message broker. Kafka menyediakan platform yang cocok untuk komunikasi event driven dengan kemampuannya dalam menyimpan, menerima, dan mengirim pesan secara asinkron. Penelitian ini bertujuan membangun aplikasi e-ticketing berbasis web dengan menggunakan arsitektur microservice dan Kafka. Hasilnya adalah sebuah aplikasi e-ticketing yang menggunakan Kafka untuk komunikasi antar layanan, dengan implementasi lima topik untuk proses transaksi antar gate-ticketing-service dan gate-acl-service secara asinkron menggunakan Kafka sebagai media pengiriman event.

Copyrights © 2023






Journal Info

Abbrev

BUSITI

Publisher

Subject

Computer Science & IT

Description

Buletin Sistem Informasi dan Teknologi Islam (BUSITI) is an Indonesian scientific journal published by the Department of Information Technology, Faculty of Computer Science, Universitas Muslim Indonesia. BUSITI covers all aspects of the latest outstanding research and developments in the field of ...