Implementasi Google Cloud Pub/Sub menggunakan Metode Subscription Pull dalam Pengiriman Data Promosi Toko di PT XYZ
Original Full-Text Article
Download published version for reading and archivingAbstract
As a company adopts a distributed business model, scalability issues often arise in the distribution of data from server to client. PT XYZ, as one of the companies facing this challenge, frequently encounters delays and request blocking when using synchronous communication models such as RESTful API. Additionally, there is resource and time wastage on the server side as it has to handle store requests one by one, resulting in losses for the store due to delayed access to required data for business processes. This research proposes a solution to address these issues by implementing a publish/subscribe communication model. Through the implementation of this architecture, clients and servers are separated by a broker, namely Google Cloud. Pub/sub technology is implemented using the Python programming language with the Waterfall development method. The results of this research include the design of a client-side application capable of receiving data from a previously deployed broker. Test results demonstrate that the client can receive data at any time without disrupting the data fetching process for other clients.
Author Biographies
Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Kota Salatiga, Provinsi Jawa Tengah, Indonesia.
Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Kota Salatiga, Provinsi Jawa Tengah, Indonesia.
How to Cite
This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License .
- Share: You are free to copy, distribute, and transmit the work in any medium or format.
- Adapt: You are free to remix, transform, and build upon the work for any purpose, even commercially.
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
References
Total: 13 References- Ehsan, A., Abuhaliqa, M. A. M., Catal, C., & Mishra, D. (2022). RESTful API testing methodologies: Rationale, challenges, and solution directions. Applied Sciences, 12(9), 4369.
- Fauzi, M., & Bhawiyuga, A. (2019). Implementasi Arsitektur Publish Subscribe Pada Constrained Application Protocol (COAP) di Lingkungan Internet of Things (IoT). Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 3(7), 7060-7067.
- Golmohammadi, A., Zhang, M., & Arcuri, A. (2023). Testing restful apis: A survey. ACM Transactions on Software Engineering and Methodology, 33(1), 1-41. DOI: https://doi.org/10.1145/3617175.
- GUTIÉRREZ, S. L., & VERA, Y. P. (2022). A Cloud Pub/Sub Architecture to Integrate Google Big Query with Elasticsearch using Cloud Functions.
- Khriji, S., Benbelgacem, Y., Chéour, R., Houssaini, D. E., & Kanoun, O. (2022). Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks. The Journal of Supercomputing, 78(3), 3374-3401.
Similar Articles
Articles sharing related keywords and machine learning classifications:
Most read articles by the same author(s)
Other papers published by author(s) in this journal: