Analisis Performa Rendering Antara Microservice dan Serverless Firebase Architecture pada Aplikasi Berbasis Website menggunakan Google Lighthouse

  • Yusril Adriansyah Putra Program Studi Sistem Informasi, Universitas Negeri Surabaya, Indonesia
  • Dwi Fatrianto Suyatno Program Studi Sistem Informasi, Universitas Negeri Surabaya, Indonesia
Keywords: Microservice, Serverless, Firebase, Web Vitals, Google Lighthouse

Abstract

Pengguna internet akan terus bertambah seiring berjalannya waktu, semakin banyaknya pengguna internet akan juga berdampak pada performa website. Arsitektur Microservice dan arsitektur Serverless merupakan dua arsitektur baru untuk pengembangan aplikasi berbasis website. Tujuannya penelitian ini adalah melakukan analisa terhadap performa website yang menggunakan kedua arsitektur tersebut dan juga mengetahui kekurangan dan kelebihan dari sisi performa rendering diantara arsitektur Microservice dan Serverless pada aplikasi berbasis website. Penelitian ini akan menggunakan tools Google Lighthouse yang menggunakan model pengujian Web Vitals. Terdapat 6 aspek yang akan di uji pada penelitian ini yaitu First Contentful Paint (FCP), First Input Delay (FID), Speed index, Total Blocking Time (TBT), Largest Contentful Paint (LCP), dan juga Cumulative Layout Shift (CLS). Hasil penelitian ini menunjukkan bahwa Arsitektur Microservice lebih unggul karena memiliki nilai yang lebih tinggi dalam 4 aspek yaitu First Input Delay (FID), Total Blocking Time (TBT), Largest Contentful Paint (LCP), dan juga Cumulative Layout Shift (CLS) dibandingkan dengan arsitektur Serverless yang lebih unggul hanya dalam 1 aspek yaitu Speed Index. Akan tetapi pada aspek First Contentful Paint (FCP) pada kedua arsitektur memiliki nilai yang sama. Selain aspek tersebut, penilaian keseluruhan dari Google Lighthouse juga menunjukkan arsitektur Microservice memiliki nilai lebih banyak dibandingkan dengan arsitektur Serverless.

 

Kata Kunci— Microservice, Serverless, Firebase, Web Vitals, Google Lighthouse.

Published
2023-05-02
Section
Articles
Abstract Views: 246
PDF Downloads: 219