Abstract: Memory management and computer programming both employ the stack notion. Stack management is crucial because it enables us to identify reliable users who can access any server and make modifications to a specific file or system. Currently, managing pull requests is done on a committed basis, which adds overhead. Additionally, a less time-consuming alternative for managing pull requests is the stack-based method. The main goal is to develop a micro service that uses Kubernetes, Spring boot and React JS to stage and manage the stack for accessing files using instances. Utilizing Spring Boot backend technology, many APIs (application programming interfaces) have been built. In order to test the APIs, these queries are first performed using Postman, and then, after integration with the user interface, they are made directly through the interface. By utilising React JS, a programming language that uses JavaScript, to create a sleek and clear user interface, the entire design is made user-friendly. React JS offers a declarative and component-based programming style that aids in the effective creation of user interfaces, no matter how straightforward or complicated they may be. Additionally, Jenkins was utilised for testing. For each part of the service, the microservice offers several APIs, facilitating future changes or additions. Even when doing several write and read operations to the database, all APIs have lower latency. Additionally, each API has an average response time of less than 400 milliseconds, which improves user experience by saving a lot of time and the tool's responsiveness. The entire microservice has been deployed to the AWS cloud and is available for usage so that files and documents may be accessed without causing concurrency. Since each team will have its own instance, modifications made by one team to a particular file will not be acknowledged by another team. This aids in pipelining usage alteration of files and databases that are crucial to the user.
Keywords: Kubectl, Staging stack, pipelines, Pagination, Instances, Deployment, Kubernetes.
| DOI: 10.17148/IJARCCE.2022.117102