Version 1
: Received: 27 June 2024 / Approved: 28 June 2024 / Online: 1 July 2024 (08:51:44 CEST)
How to cite:
Uriawan, W.; Herdiyanto, R. F.; Millah, R. I. S.; Irhamnillah, S.; Gunawan, S. N. Real-Time Chatbot: Microservices Implementation in Distributed System Architecture. Preprints2024, 2024070028. https://doi.org/10.20944/preprints202407.0028.v1
Uriawan, W.; Herdiyanto, R. F.; Millah, R. I. S.; Irhamnillah, S.; Gunawan, S. N. Real-Time Chatbot: Microservices Implementation in Distributed System Architecture. Preprints 2024, 2024070028. https://doi.org/10.20944/preprints202407.0028.v1
Uriawan, W.; Herdiyanto, R. F.; Millah, R. I. S.; Irhamnillah, S.; Gunawan, S. N. Real-Time Chatbot: Microservices Implementation in Distributed System Architecture. Preprints2024, 2024070028. https://doi.org/10.20944/preprints202407.0028.v1
APA Style
Uriawan, W., Herdiyanto, R. F., Millah, R. I. S., Irhamnillah, S., & Gunawan, S. N. (2024). Real-Time Chatbot: Microservices Implementation in Distributed System Architecture. Preprints. https://doi.org/10.20944/preprints202407.0028.v1
Chicago/Turabian Style
Uriawan, W., Sami Irhamnillah and Siti Nurhayati Gunawan. 2024 "Real-Time Chatbot: Microservices Implementation in Distributed System Architecture" Preprints. https://doi.org/10.20944/preprints202407.0028.v1
Abstract
The development of a real-time chatbot using microservices architecture has been proposed as a solution to overcome the main challenges faced by single-service chatbots, namely limited scalability and performance. In this research, Agile Methodology is used as a development approach that allows the team to flexibly build and update each microservices service iteratively, according to the changing needs that occur. The results show that the implementation of microservices on a chatbot can result in faster responses to user requests, significantly improving system efficiency. The microservices architecture provides advantages in terms of modularity, where system components such as session management, business logic, and user interface can be organized and developed separately. This makes it possible to upgrade and improve certain parts without disrupting the entire system, as well as providing flexibility in customizing features and scaling services as needs evolve. Future research is expected to further explore the broader integration potential of this microservices system in chatbot applications, as well as evaluate the security and reliability aspects in a broader context of use.
Keywords
chatbot, microservices.
Subject
Computer Science and Mathematics, Computer Networks and Communications
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.