Backend Development of a Microservice-Based Website Application for Public Issue Reporting: Case Studyn in People Representative Council
Abstract
This research introduces a web application aimed at advancing public issue reporting, promoting civic engagement, and expediting government responses. In collaboration with DPRD Jawa Barat, the research leverages Scrum methodology, social network features, and a microservice architecture to create an efficient communication platform between citizens and governmental bodies. The backend of the application, developed using the Go programming language, adopts a microservice architecture to enhance scalability and maintainability. The Scrum methodology facilitates an agile development process, ensuring adaptability to changing requirements and fostering continuous improvement throughout the project lifecycle. Additionally, the study explores the incorporation of social network features to encourage public engagement within the application. This integration allows citizens to connect, share, and discuss public issues, further enhancing the collaborative nature of the reporting platform. To ensure the seamless functionality of the microservices, API testing is employed, validating the reliability and consistency of the application's interfaces. Stress testing is also conducted to assess scalability and performance capabilities, identifying potential optimizations for the system's responsiveness under varying levels of load. In conclusion, this research presents an innovative solution for public issue reporting that combines microservice architecture, Scrum methodology, and social network features. The application's integration of these elements aims to not only streamline citizen-government communication but also create a dynamic platform that encourages active public involvement and collaboration.
References
Ashok, M., Al Badi Al Dhaheri, M. S. M., Madan, R., & Dzandu, M. D. (2021). How to counter organisational inertia to enable knowledge management practices adoption in public sector organisations. Journal of Knowledge Management, 25(9), 2245–2273. https://doi.org/10.1108/JKM-09-2020-0700
Boyd, M., Vaccari, L., Posada, M., & Gattwinkel, D. (2020). An Application Programming Interface (API) framework for digital government. European Commission, Joint Research Centre.
Denhardt, J. V, & Denhardt, R. B. (2015). The new public service revisited. Public Administration Review, 75(5), 664–672.
Deslatte, A., Hatch, M. E., & Stokan, E. (2020). How can local governments address pandemic inequities? Public Administration Review, 80(5), 827–831. https://doi.org/10.1111/puar.13257
Gao, Z., Wang, S., & Gu, J. (2020). Public participation in smart-city governance: a qualitative content analysis of public comments in urban China. Sustainability, 12(20), 8605. https://doi.org/10.3390/su12208605
Garriga, M. (2018). Towards a taxonomy of microservices architectures. In Software Engineering and Formal Methods: SEFM 2017 Collocated Workshops: DataMod, FAACS, MSE, CoSim-CPS, and FOCLASA, Trento, Italy, September 4-5, 2017, Revised Selected Papers 15 (pp. 203-218). Springer International Publishing.
Jararweh, Y., Doulat, A., Darabseh, A., Alsmirat, M., Al-Ayyoub, M., & Benkhelifa, E. (2016, April). SDMEC: Software defined system for mobile edge computing. In 2016 IEEE international conference on cloud engineering workshop (IC2EW) (pp. 88-93). IEEE. https://doi.org/10.1109/IC2EW.2016.45
Kim, N. Y., Kim, H. J., & Kim, S. H. (2022). Are satisfied citizens willing to participate more? An analysis of citizens’ life satisfaction in the public service domain and public participation. International Review of Public Administration, 27(3), 211-227. https://doi.org/10.1080/12294659.2022.2119650
Plodinec, M. J. (2021). Stress Testing to Assess Recovery from Extreme Events. Journal of Homeland Security and Emergency Management, 18(2), 151–176. https://doi.org/10.1515/jhsem-2020-0012
Rus, K., Kilar, V., & Koren, D. (2018). Resilience assessment of complex urban systems to natural disasters: A new literature review. International Journal of Disaster Risk Reduction, 31, 311–330. https://doi.org/10.1016/j.ijdrr.2018.05.015
Sachdeva, S. (2016). Agile Methodologies. International Journal of Computer Science and Information Technologies, 7(2), 40–44.
Zayat, W., & Senvar, O. (2020). Framework study for agile software development via scrum and Kanban. International Journal of Innovation and Technology Management, 17(04), 2030002. https://doi.org/10.1142/S0219877020300025
Copyright (c) 2024 Journal La Multiapp

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.