Rizqullah Maziyah Isnaeni, Nur Ichsan Utama, Sinung Suakanto
{"title":"Backend Development of a Microservice-Based Website Application for Public Issue Reporting: Case Studyn in People Representative Council","authors":"Rizqullah Maziyah Isnaeni, Nur Ichsan Utama, Sinung Suakanto","doi":"10.37899/journallamultiapp.v5i2.1148","DOIUrl":null,"url":null,"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.","PeriodicalId":272596,"journal":{"name":"Journal La Multiapp","volume":" 22","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal La Multiapp","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37899/journallamultiapp.v5i2.1148","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.
本研究介绍了一个网络应用程序,旨在推进公共问题报告、促进公民参与和加快政府回应。本研究与爪哇省公共关系和发展部(DPRD Jawa Barat)合作,利用 Scrum 方法、社交网络功能和微服务架构,在公民和政府机构之间创建了一个高效的交流平台。应用程序的后台使用 Go 编程语言开发,采用微服务架构,以提高可扩展性和可维护性。Scrum 方法促进了敏捷开发过程,确保了对不断变化的需求的适应性,并促进了整个项目生命周期的持续改进。此外,本研究还探讨了社交网络功能的整合,以鼓励公众参与应用。这种整合允许公民连接、分享和讨论公共问题,进一步增强了报告平台的协作性。为确保微服务的无缝功能,采用了 API 测试,以验证应用程序接口的可靠性和一致性。此外,还进行了压力测试,以评估可扩展性和性能能力,确定在不同负载水平下系统响应能力的潜在优化方案。总之,本研究为公共问题报告提供了一个创新的解决方案,它结合了微服务架构、Scrum 方法和社交网络功能。该应用程序整合了这些元素,不仅旨在简化公民与政府之间的沟通,还旨在创建一个鼓励公众积极参与和协作的动态平台。