Perbandingan Performa Implementasi Apache Thrift dan HTTP REST API sebagai Remote Procedure Call (RPC) dalam Arsitektur Microservice di PT. XYZ

Main Author: Zidni Mubarok
Format: Bachelors
Terbitan: Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta
Subjects:
Daftar Isi:
  • PT. XYZ adalah sebuah perusahan yang bergerak dalam bidang teknologi finansial atau Fintech yang ternama yang memiliki misi untuk memberdayai industry ecommerce di Indonesia. Untuk mewujudkan visi itu Perusahaan ini selalu berusaha untuk memberikan pengalaman terbaik untuk para pengguna jasanya dengan cara memberikan performa dan reliabilitas yang terbaik pada platform yang mereka miliki. Untuk menyajikan pengalaman tersebut PT. XYZ mengimplementasikan arsitektur mircoservice pada sistem yang mereka kembangakan. Dengan arsitektur ini PT. XYZ bisa dengan mudah untuk memetakan domain masalah kedalam sebuah service yang dapat saling berinteraksi dengan lainya, maka dari itu fakor kelancaran komunikasi dalam proses interaksi antar service menjadi hal yang selalu diupayakan untuk dioptimalisasi. Protokol HTTP dengan implementasi REST API umumnya menjadi media komunikasi yang di terapkan didalam sistem PT. XYZ, namun protokol ini mengunakan format text yang memiliki ukuran relative lebih besar jika dibandingkan dengan format binary. Dengan fakta tersebut penulis melakukan penelitian untuk membandingkan performa implementasi HTTP REST API dengan Apache Thrift yang mengimplementasikan binary protocol. Dengan penelitian ini diharapkan bisa dijadikan sebagai referensi untuk PT. XYZ untuk memilih alternatif media komunikasi untuk diterapkan dalam arsitektur microservice.