Increasing Accessibility and Scalability of Student Services Using Microservice Architecture: A Case Study on Developing a Timetable Service

Authors

  • Nino Beraia
  • Oleg Smoliakov
  • Andrei Bykov

DOI:

https://doi.org/10.31578/jtst.v8i2.160

Abstract

This paper describes the development of a service for tracking the university schedule, implemented using a microservice architecture with a chat-bot as the client interface. During the development process, the needs of students and professors, as well as publicly available university data, were considered, allowing for the selection of an optimal platform and the creation of an interactive chat-bot interface. All stages of the project’s development are listed, starting from defining the main service objectives and ending with configuration and testing. Information is also provided about the chosen technologies and tools used during the development process, such as the Python and Java programming languages, the BeautifulSoup and Requests libraries, the Cloud Native and Domain-Driven Design architectural approaches, as well as containerization with Docker and orchestration with Kubernetes. The service is designed to help students stay informed about upcoming classes and events by providing information in an accessible and intuitive format. It serves as a convenient addition to traditional methods of information delivery.

 

References

N. Beraia, L. Tokadze, I. Aptsiauri, M. Shiukashvili. Prospects and problems of using artificial intelligence in higher education. 10th International new york conference on evolving trends in interdisciplinary research & practices. Manhattan, New York City, IKSAD Publications - 2024©, Issued: 24.06.2024, Proceeding book, 308-313 pp.
ISBN: 978-625-367-739-8

Beraia N., Shekunov A., Timofeev P., Tokadze L. On the issue of effective use of information technologies in the adaptation of foreign students and the optimization of educational processes. Scientific discussion (Praha, Czech Republic), Vol 1, No 82, (2023), р. 32-36. ISSN 3041-4245; DOI:10.5281/zenodo.10117504

TIOBE Index for October 2024 (accessed 21.10.2024). https://www.tiobe.com/tiobe- index/

Market Share of Github (accessed 21.10.2024). https://6sense.com/tech/ source-code-management/github-market- share#

Downloads

Published

18-12-2024

How to Cite

Beraia, N., Smoliakov, O., & Bykov, A. (2024). Increasing Accessibility and Scalability of Student Services Using Microservice Architecture: A Case Study on Developing a Timetable Service. Journal of Technical Science and Technologies, 8(2), 36–45. https://doi.org/10.31578/jtst.v8i2.160