Mulaesyi, Syibbran (2024) IMPLEMENTASI HPACK DAN GZIP PADA OPTIMASI APLIKASI DENGAN ARSITEKTUR MICROSERVICE. S1 thesis, Universitas Malikussaleh.
Text
cover skripsi.pdf Download (85kB) |
|
Text
abstrak.pdf Download (462kB) |
|
Text
BAB 1.pdf Download (1MB) |
|
Text
daftar pustaka.pdf Download (876kB) |
|
Text
ManuskripSkripsi1.pdf Restricted to Registered users only Download (1MB) |
Abstract
Penelitian ini mengkaji penerapan arsitektur microservice dalam pengembangan aplikasi web, dengan fokus pada optimasi komunikasi antar layanan melalui kompresi data. Dengan latar belakang permasalahan bottleneck dalam transfer data antar layanan, tujuan utama penelitian ini adalah mengatasi tantangan tersebut dengan memanfaatkan teknologi kompresi HPack dan Gzip, terutama dalam konteks penggunaan format data JSON yang umum dalam komunikasi antar layanan. Penelitian dilakukan melalui tahapan analisis kebutuhan, desain sistem, implementasi, deployment dan pengujian. Data uji yang merupakan respons dari microservice yang berupa 34 item JSON Array yang dikompresi menggunakan Hpack, Gzip dan gabungan keduanya. Proses pengukuran waktu dan ukuran respons untuk setiap jenis kompresi dilakukan menggunakan Chrome DevTools, dengan analisis data yang dilakukan menggunakan alat bantu pandas. Hasil pengujian menunjukkan penurunan sebanyak ~79,4% dari 12991 bytes dalam ukuran respons dan penurunan waktu respons sebanyak ~8,7% dari 641,401 ms. Hal ini menegaskan efektivitas HPack dan Gzip dalam meningkatkan performa aplikasi microservice. Penelitian ini memberikan wawasan dalam optimasi aplikasi microservice dan rekomendasi praktik terbaik dalam pemilihan metode kompresi data.
Item Type: | Thesis (S1) |
---|---|
Subjects: | Q Science > QA Mathematics > QA76 Computer software |
Divisions: | Fakultas Teknik > 55201 - Jurusan Teknik Informatika |
Depositing User: | MR. syibbran mulaesyi |
Date Deposited: | 29 May 2024 09:21 |
Last Modified: | 29 May 2024 09:21 |
URI: | https://rama.unimal.ac.id/id/eprint/2620 |
Actions (login required)
View Item |